Class MembraneAuthorizationService
java.lang.Object
com.predic8.membrane.core.interceptor.oauth2.authorizationservice.AuthorizationService
com.predic8.membrane.core.interceptor.oauth2.authorizationservice.MembraneAuthorizationService
-
Field Summary
FieldsFields inherited from class com.predic8.membrane.core.interceptor.oauth2.authorizationservice.AuthorizationService
httpClientConfiguration, log, router, scope, supportsDynamicRegistration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoDynamicRegistration(List<String> callbackURLs) getLoginURL(String securityToken, String callbackURL, String pathQuery) getSrc()voidinit()static booleanisValidURI(String uri) resolve(ResolverMap rm, String baseLocation, String url) voidvoidsetClaimsIdt(String claimsIdt) voidsetDynamicRegistration(DynamicRegistration dynamicRegistration) voidvoidvoidsetSubject(String subject) Methods inherited from class com.predic8.membrane.core.interceptor.oauth2.authorizationservice.AuthorizationService
applyAuth, checkForClientIdAndSecret, doRequest, dynamicRegistration, getClientId, getClientSecret, getHttpClient, getHttpClientConfiguration, getJwtKeyCertHandler, getScope, getSslParser, idTokenIsValid, init, isUseJWTForClientAuth, refreshTokenRequest, requestUserEndpoint, setClientId, setClientIdAndSecret, setClientSecret, setHttpClient, setHttpClientConfiguration, setSslParser, setUseJWTForClientAuth, supportsDynamicRegistration
-
Field Details
-
encodedScope
protected boolean encodedScope
-
-
Constructor Details
-
MembraneAuthorizationService
public MembraneAuthorizationService()
-
-
Method Details
-
isValidURI
-
init
- Specified by:
initin classAuthorizationService- Throws:
Exception
-
resolve
- Overrides:
resolvein classAuthorizationService- Throws:
Exception
-
getIssuer
- Specified by:
getIssuerin classAuthorizationService
-
getJwksEndpoint
- Specified by:
getJwksEndpointin classAuthorizationService- Throws:
Exception
-
getEndSessionEndpoint
- Specified by:
getEndSessionEndpointin classAuthorizationService- Throws:
Exception
-
doDynamicRegistration
- Overrides:
doDynamicRegistrationin classAuthorizationService- Throws:
Exception
-
setScope
- Overrides:
setScopein classAuthorizationService
-
getTokenEndpoint
- Specified by:
getTokenEndpointin classAuthorizationService
-
getRevocationEndpoint
- Specified by:
getRevocationEndpointin classAuthorizationService
-
getLoginURL
- Specified by:
getLoginURLin classAuthorizationService
-
getUserInfoEndpoint
- Specified by:
getUserInfoEndpointin classAuthorizationService
-
getSubject
- Specified by:
getSubjectin classAuthorizationService
-
setSubject
-
getSrc
-
setSrc
-
getClaims
-
setClaims
- Description
- claims that are requested for the userinfo endpoint
-
getClaimsIdt
-
setClaimsIdt
- Description
- claims that are requested for the id_token
-
getDynamicRegistration
-
setDynamicRegistration
- Description
- defines a chain of interceptors that are run for the dynamic registration process of openid-connect
-
getResponseModesSupported
-