Interface OIDCSSOProfileConfiguration
-
- All Superinterfaces:
Component,net.shibboleth.idp.profile.config.ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,OIDCProfileConfiguration,net.shibboleth.idp.profile.config.ProfileConfiguration
- All Known Subinterfaces:
OAuth2TokenConfiguration,OIDCAuthenticationRelyingPartyProfileConfiguration,OIDCAuthorizationConfiguration,OIDCSSOProviderConfiguration,OIDCSSORelyingPartyConfiguration
public interface OIDCSSOProfileConfiguration extends OIDCProfileConfiguration
Profile configuration generic to all OIDC SSO profiles.
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROFILE_IDID for this profile configuration.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisAllowPKCEPlain(ProfileRequestContext profileRequestContext)Get whether client is allowed to use PKCE code challenge method plain.booleanisForcePKCE(ProfileRequestContext profileRequestContext)Get whether client is required to use PKCE.-
Methods inherited from interface net.shibboleth.idp.profile.config.ConditionalProfileConfiguration
getActivationCondition
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
-
-
-
Field Detail
-
PROFILE_ID
@Nonnull @NotEmpty static final String PROFILE_ID
ID for this profile configuration.- See Also:
- Constant Field Values
-
-
Method Detail
-
isForcePKCE
boolean isForcePKCE(@Nullable ProfileRequestContext profileRequestContext)Get whether client is required to use PKCE.- Parameters:
profileRequestContext- profile request context- Returns:
- whether client is required to use PKCE
-
isAllowPKCEPlain
boolean isAllowPKCEPlain(@Nullable ProfileRequestContext profileRequestContext)Get whether client is allowed to use PKCE code challenge method plain.- Parameters:
profileRequestContext- profile request context- Returns:
- whether client is allowed to use PKCE code challenge method plain
-
-