Interface OAuth2ClientAuthenticableProfileConfiguration
-
- All Superinterfaces:
net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration,Component,net.shibboleth.idp.profile.config.ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,net.shibboleth.idp.profile.config.ProfileConfiguration
- All Known Subinterfaces:
OAuth2TokenConfiguration,OAuth2TokenIntrospectionConfiguration,OAuth2TokenRevocationConfiguration,OAuth2TokenValidatingProfileConfiguration,OIDCAuthorizationConfiguration,OIDCDynamicRegistrationConfiguration,OIDCSSOProviderConfiguration,OIDCUserInfoConfiguration
public interface OAuth2ClientAuthenticableProfileConfiguration extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, OAuth2ProfileConfiguration
OAuth 2.0 profile configurations that support OAuth-defined client authentication methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClaimsValidatorgetClaimsValidator(ProfileRequestContext profileRequestContext)Get theClaimsValidatorto apply to JWT-based client authentication.Set<String>getTokenEndpointAuthMethods(ProfileRequestContext profileRequestContext)Get the enabled token endpoint authentication methods.-
Methods inherited from interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
getAuthenticationFlows, getDefaultAuthenticationMethods, getPostAuthenticationFlows, getProxyCount, isForceAuthn, isLocal
-
Methods inherited from interface net.shibboleth.idp.profile.config.ConditionalProfileConfiguration
getActivationCondition
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
-
-
-
Method Detail
-
getClaimsValidator
@Nullable ClaimsValidator getClaimsValidator(@Nullable ProfileRequestContext profileRequestContext)
Get theClaimsValidatorto apply to JWT-based client authentication.- Parameters:
profileRequestContext- current profile request context- Returns:
- the validator to use
- Since:
- 3.1.0
-
getTokenEndpointAuthMethods
@Nonnull @NonnullElements @NotLive @Unmodifiable Set<String> getTokenEndpointAuthMethods(@Nullable ProfileRequestContext profileRequestContext)
Get the enabled token endpoint authentication methods.- Parameters:
profileRequestContext- profile request context- Returns:
- enabled token endpoint authentication methods
-
-