API Reference for ArangoPlatform V1Beta1 Authentication OpenID
Object
.claims.username
Type: string
[ref]
Username defines the claim key to extract username
Default Value: username
.client.id
Type: string
[ref]
ID defines OpenID Client ID
.client.secret
Type: string
[ref]
Secret defines OpenID Client Secret
.disabledPaths
Type: array
[ref]
DisabledPaths keeps the list of SSO disabled paths. By default, “_logout” endpoint is passed through
.endpoint
Type: string
[ref]
Endpoint defines the OpenID callback Endpoint
.features.refreshEnabled
Type: boolean
[ref]
[!WARNING] ALPHA
Experimental Feature, in development
RefreshEnabled defines if the Refresh OpenID Functionality is enabled
Default Value: false
.http.insecure
Type: boolean
[ref]
Insecure defines if insecure HTTP Client is used
Default Value: false
.provider.authorizationEndpoint
Type: string
[ref]
AuthorizationEndpoint defines OpenID Authorization Endpoint
Links:
.provider.issuer
Type: string
[ref]
Issuer defines OpenID Issuer
.provider.tokenEndpoint
Type: string
[ref]
TokenEndpoint defines OpenID Token Endpoint
Links:
.provider.userInfoEndpoint
Type: string
[ref]
UserInfoEndpoint defines OpenID UserInfo Endpoint
Links:
.scope
Type: array
[ref]
Scope defines OpenID Scopes (OpenID is added by default).