The request interface for updating an OIDC Auth provider. This is used when updating an OIDC provider's configuration via BaseAuth.updateProviderConfig().
Signature:
export interface OIDCUpdateAuthProviderRequest
Properties
Property | Type | Description |
---|---|---|
clientId | string | The OIDC provider's updated client ID. If not provided, the existing configuration's value is not modified. |
clientSecret | string | The OIDC provider's client secret to enable OIDC code flow. If not provided, the existing configuration's value is not modified. |
displayName | string | The OIDC provider's updated display name. If not provided, the existing configuration's value is not modified. |
enabled | boolean | Whether the OIDC provider is enabled or not. If not provided, the existing configuration's setting is not modified. |
issuer | string | The OIDC provider's updated issuer. If not provided, the existing configuration's value is not modified. |
responseType | OAuthResponseType | The OIDC provider's response object for OAuth authorization flow. |
OIDCUpdateAuthProviderRequest.clientId
The OIDC provider's updated client ID. If not provided, the existing configuration's value is not modified.
Signature:
clientId?: string;
OIDCUpdateAuthProviderRequest.clientSecret
The OIDC provider's client secret to enable OIDC code flow. If not provided, the existing configuration's value is not modified.
Signature:
clientSecret?: string;
OIDCUpdateAuthProviderRequest.displayName
The OIDC provider's updated display name. If not provided, the existing configuration's value is not modified.
Signature:
displayName?: string;
OIDCUpdateAuthProviderRequest.enabled
Whether the OIDC provider is enabled or not. If not provided, the existing configuration's setting is not modified.
Signature:
enabled?: boolean;
OIDCUpdateAuthProviderRequest.issuer
The OIDC provider's updated issuer. If not provided, the existing configuration's value is not modified.
Signature:
issuer?: string;
OIDCUpdateAuthProviderRequest.responseType
The OIDC provider's response object for OAuth authorization flow.
Signature:
responseType?: OAuthResponseType;