public interface OIDCIdentityProviderConfigRequest
Modifier and Type | Method and Description |
---|---|
Optional<Boolean> |
acceptsPromptNoneForwardFromClient()
This is just used together with Identity Provider Authenticator or when
kc_idp_hint points to this identity provider.
|
Optional<Integer> |
allowedClockSkew()
Clock skew in seconds that is tolerated when validating identity
"provider tokens.
|
String |
authorizationUrl()
The Authorization URL.
|
Optional<Boolean> |
backchannelSupported()
Does the external IDP support backchannel logout.
|
OIDCClientAuth |
clientAuth()
The client authentication method
(cfr.
|
String |
clientId()
The client or client identifier registered within the identity provider.
|
String |
clientSecret()
The client or client secret registered within the identity provider.
|
Optional<String> |
defaultScope()
The scopes to be sent when asking for authorization.
|
Optional<Boolean> |
disableUserInfo()
Disable usage of User Info service to obtain additional user information?
Default is to use this OIDC service.
|
boolean |
enabled()
Whether or not the identity provider is enabled.
|
boolean |
enforceSso()
Whether to enforce single sign on for all users.
|
Optional<String> |
forwardParameters()
Non OpenID Connect/OAuth standard query parameters to be forwarded to
external IDP from the initial application request to Authorization Endpoint.
|
Optional<String> |
issuer()
The issuer identifier for the issuer of the response.
|
Optional<String> |
jwksUrl()
URL where identity provider keys in JWK format are stored.
|
Optional<Boolean> |
loginHint()
Pass login_hint to identity provider.
|
Optional<String> |
logoutUrl()
Logout url.
|
Optional<OIDCPrompt> |
prompt()
Specifies whether the Authorization Server prompts the End-User for reauthentication and consent.
|
Optional<String> |
publicKeySignatureVerifierKey()
The public key in PEM format that must be used to verify external IDP signatures.
|
Optional<String> |
publicKeySignatureVerifierKeyId()
Explicit ID of the validating public key given above if the key ID.
|
String |
tokenUrl()
The Token URL.
|
Optional<Boolean> |
uiLocales()
Pass the current locale to the identity provider as a ui_locales parameter.
|
Optional<Boolean> |
useJwksUrl()
If the switch is on, identity provider public keys will be downloaded from given JWKS URL.
|
Optional<String> |
userInfoUrl()
End session endpoint to use to logout user from external IDP.
|
Optional<Boolean> |
validateSignature()
Enable/disable signature validation of external IDP signatures.
|
boolean enforceSso()
boolean enabled()
String authorizationUrl()
Optional<Boolean> uiLocales()
String tokenUrl()
Optional<String> userInfoUrl()
Optional<Boolean> backchannelSupported()
Optional<Boolean> disableUserInfo()
String clientId()
String clientSecret()
OIDCClientAuth clientAuth()
Optional<String> issuer()
Optional<String> defaultScope()
Optional<OIDCPrompt> prompt()
Optional<Boolean> acceptsPromptNoneForwardFromClient()
Optional<Boolean> validateSignature()
Optional<Boolean> useJwksUrl()
Optional<String> jwksUrl()
Optional<String> publicKeySignatureVerifierKey()
Optional<String> publicKeySignatureVerifierKeyId()
Optional<Integer> allowedClockSkew()
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.