OIDCClientSecret#
- pydantic model phalanx.models.secrets.OIDCClientSecret#
Configuration for a single OpenID Connect client of our server.
This must match the corresponding Gafaelfawr model, since its serialization to JSON will be parsed as part of the Gafaelfawr configuration.
Show JSON schema
{ "title": "OIDCClientSecret", "description": "Configuration for a single OpenID Connect client of our server.\n\nThis must match the corresponding Gafaelfawr model, since its\nserialization to JSON will be parsed as part of the Gafaelfawr\nconfiguration.", "type": "object", "properties": { "id": { "description": "Unique identifier of the client", "title": "Client ID", "type": "string" }, "secret": { "description": "Secret used to authenticate this client", "title": "Client secret", "type": "string" }, "return_uri": { "description": "Acceptable return URL when authenticating users for this client", "title": "Return URL", "type": "string" } }, "additionalProperties": false, "required": [ "id", "secret", "return_uri" ] }
- Config:
extra: str = forbid
populate_by_name: bool = True
- Fields: