public abstract class AuthorizationService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
clientId |
protected String |
clientSecret |
protected HttpClientConfiguration |
httpClientConfiguration |
protected org.slf4j.Logger |
log |
protected Router |
router |
protected String |
scope |
protected boolean |
supportsDynamicRegistration |
| Constructor and Description |
|---|
AuthorizationService() |
protected org.slf4j.Logger log
protected Router router
protected HttpClientConfiguration httpClientConfiguration
protected String clientId
protected String clientSecret
protected String scope
protected boolean supportsDynamicRegistration
public boolean supportsDynamicRegistration()
public abstract String getIssuer()
public abstract String getLoginURL(String securityToken, String publicURL, String pathQuery)
public abstract String getUserInfoEndpoint()
public abstract String getSubject()
public abstract String getTokenEndpoint()
public abstract String getRevocationEndpoint()
protected void doDynamicRegistration(Exchange exc, String publicURL) throws Exception
Exceptionpublic void dynamicRegistration(Exchange exc, String publicURL) throws Exception
Exceptionprotected void checkForClientIdAndSecret()
public HttpClientConfiguration getHttpClientConfiguration()
public void setHttpClientConfiguration(HttpClientConfiguration httpClientConfiguration)
public String getClientId()
public void setClientId(String clientId)
public String getClientSecret()
public void setClientSecret(String clientSecret)
public String getScope()
public void setScope(String scope)
public HttpClient getHttpClient()
public void setHttpClient(HttpClient httpClient)
public SSLParser getSslParser()
public void setSslParser(SSLParser sslParser)
Copyright © 2022. All Rights Reserved.