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).