OIDCClientConfig#

class gafaelfawr.config.OIDCClientConfig(*, id, secret, return_uri)#

Bases: BaseModel

Configuration for a single OpenID Connect client of our server.

Unlike the other configuration models, this model parses the value of a secret rather than the Helm values file and does not support camel-case.

Parameters:
  • id (str)

  • secret (SecretStr)

  • return_uri (HttpUrl)

Attributes Summary

model_config

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

Attributes Documentation

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}#

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