Ligare.identity.config

Classes

Config()

SAML2Config(**data)

SSOConfig(**data)

SSOSettingsConfig(**data)

class Ligare.identity.config.Config[source]
post_load()[source]
Return type:

None

sso: SSOConfig
class Ligare.identity.config.SAML2Config(**data)[source]
acs_url: str | None
https_acs_url: str | None
metadata: str
metadata_url: str
model_config: ClassVar[ConfigDict] = {'extra': 'ignore'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

relay_state: str
class Ligare.identity.config.SSOConfig(**data)[source]
__init__(**data)[source]
post_load()[source]
Return type:

None

protocol: str = 'SAML2'
settings: SSOSettingsConfig | None = None
class Ligare.identity.config.SSOSettingsConfig(**data)[source]
model_config: ClassVar[ConfigDict] = {'extra': 'allow'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].