emqx/rel/i18n/emqx_dashboard_sso_oidc.hocon

49 lines
1.2 KiB
Plaintext

emqx_dashboard_sso_oidc {
issuer.desc:
"""The URL of the OIDC issuer."""
clientid.desc:
"""The clientId for this backend."""
secret.desc:
"""The client secret."""
scopes.desc:
"""The scopes, its default value is `["openid"]`."""
name_var.desc:
"""A template to map OIDC user information to a Dashboard name, its default value is `${sub}`."""
dashboard_addr.desc:
"""The address of the EMQX Dashboard."""
session_expiry.desc:
"""The valid time span for an OIDC `state`, the default is `30s`, if the code response returned by the authorization server exceeds this time span, it will be treated as invalid."""
require_pkce.desc:
"""Whether to require PKCE when getting the token."""
client_jwks.desc:
"""Set JWK or JWKS here to enable the `private_key_jwt` authorization or the `DPoP` extension."""
client_file_jwks_type.desc:
"""The JWKS source type."""
client_file_jwks.desc:
"""Set JWKS from file."""
client_file_jwks_file.desc:
"""The content of the JWKS."""
preferred_auth_methods.desc:
"""Set the valid authentication methods and their priority."""
provider.desc:
"""The OIDC provider."""
fallback_methods.desc:
"""Some providers do not provide all the method items in the provider configuration, set this value as a fallback for those items."""
}