Interface OAuth2ClientAuthenticableProfileConfiguration
-
- All Superinterfaces:
AuthenticationProfileConfiguration,Component,ConditionalProfileConfiguration,IdentifiedComponent,OAuth2ProfileConfiguration,ProfileConfiguration
- All Known Subinterfaces:
OAuth2TokenConfiguration,OAuth2TokenIntrospectionConfiguration,OAuth2TokenRevocationConfiguration,OAuth2TokenValidatingProfileConfiguration,OIDCAuthorizationConfiguration,OIDCDynamicRegistrationConfiguration,OIDCSSOProviderConfiguration,OIDCUserInfoConfiguration
- All Known Implementing Classes:
AbstractOAuth2ClientAuthenticableProfileConfiguration,AbstractOAuth2FlowAwareProfileConfiguration,AbstractOAuth2TokenValidatingConfiguration,AbstractOIDCSSOConfiguration,DefaultOAuth2TokenConfiguration,DefaultOAuth2TokenIntrospectionConfiguration,DefaultOAuth2TokenRevocationConfiguration,DefaultOIDCAuthorizationConfiguration,DefaultOIDCDynamicRegistrationConfiguration,DefaultOIDCUserInfoConfiguration
public interface OAuth2ClientAuthenticableProfileConfiguration extends 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
-
Methods inherited from interface net.shibboleth.idp.profile.config.ProfileConfiguration
getInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfiguration
-
-
-
-
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
-
-