public class DefaultHybrisOpenIDTokenServices extends HybrisOAuthTokenServices implements HybrisOpenIDTokenServices
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
AUD_CLAIM |
protected static java.lang.String |
EMAIL_CLAIM |
protected static java.lang.String |
GROUPS_CLAIM |
protected static java.lang.String |
ID_TOKEN |
protected static java.lang.String |
ID_TOKEN_VALIDITY_SECONDS |
protected static java.lang.String |
KEYSTORE_LOCATION_KEY |
protected static java.lang.String |
KEYSTORE_PASS_KEY |
protected static java.lang.String |
KID |
protected static java.lang.String |
NAME_CLAIM |
protected static java.lang.String |
OAUTH2_ALGORITHM |
protected static java.lang.String |
OPENID_SCOPE_NAME |
| Constructor and Description |
|---|
DefaultHybrisOpenIDTokenServices() |
| Modifier and Type | Method and Description |
|---|---|
OAuth2AccessToken |
createAccessToken(OAuth2Authentication authentication) |
protected IdTokenHelper |
createIdTokenHelper(OAuth2Authentication authentication,
OpenIDClientDetailsModel openIDClientDetailsModel,
java.util.List<java.lang.String> externalScopes,
IDTokenParameterData idtokenparam) |
java.util.List<OAuthClientDetailsModel> |
getAllOpenIDClientDetails() |
protected ClientDetailsDao |
getClientDetailsDao() |
protected ConfigurationService |
getConfigurationService() |
protected KeyStoreHelper |
getKeyStoreHelper() |
java.util.List<java.lang.String> |
getResponseTypes() |
protected Signer |
getSigner(IDTokenParameterData data) |
java.util.List<java.lang.String> |
getSubjectTypes() |
java.util.List<java.lang.String> |
getSupportedScopes() |
java.util.List<java.lang.String> |
getTokenEndpointAuthMethods() |
protected UserService |
getUserService() |
protected IDTokenParameterData |
initializeIdTokenParameters(java.lang.String clientId) |
void |
setClientDetailsDao(ClientDetailsDao clientDetailsDao) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setExternalScopesStrategy(OpenIDExternalScopesStrategy externalScopesStrategy) |
void |
setKeyStoreHelper(KeyStoreHelper keyStoreHelper) |
void |
setUserService(UserService userService) |
protected static final java.lang.String AUD_CLAIM
protected static final java.lang.String NAME_CLAIM
protected static final java.lang.String EMAIL_CLAIM
protected static final java.lang.String GROUPS_CLAIM
protected static final java.lang.String ID_TOKEN
protected static final java.lang.String OPENID_SCOPE_NAME
protected static final java.lang.String ID_TOKEN_VALIDITY_SECONDS
protected static final java.lang.String KID
protected static final java.lang.String KEYSTORE_LOCATION_KEY
protected static final java.lang.String KEYSTORE_PASS_KEY
protected static final java.lang.String OAUTH2_ALGORITHM
public java.util.List<java.lang.String> getTokenEndpointAuthMethods()
getTokenEndpointAuthMethods in interface HybrisOpenIDTokenServicespublic java.util.List<java.lang.String> getSubjectTypes()
getSubjectTypes in interface HybrisOpenIDTokenServicespublic java.util.List<java.lang.String> getResponseTypes()
getResponseTypes in interface HybrisOpenIDTokenServicespublic java.util.List<java.lang.String> getSupportedScopes()
getSupportedScopes in interface HybrisOpenIDTokenServicespublic java.util.List<OAuthClientDetailsModel> getAllOpenIDClientDetails()
getAllOpenIDClientDetails in interface HybrisOpenIDTokenServicespublic OAuth2AccessToken createAccessToken(OAuth2Authentication authentication)
createAccessToken in class HybrisOAuthTokenServicesprotected IdTokenHelper createIdTokenHelper(OAuth2Authentication authentication, OpenIDClientDetailsModel openIDClientDetailsModel, java.util.List<java.lang.String> externalScopes, IDTokenParameterData idtokenparam)
protected IDTokenParameterData initializeIdTokenParameters(java.lang.String clientId)
protected Signer getSigner(IDTokenParameterData data)
public void setExternalScopesStrategy(OpenIDExternalScopesStrategy externalScopesStrategy)
protected KeyStoreHelper getKeyStoreHelper()
public void setKeyStoreHelper(KeyStoreHelper keyStoreHelper)
protected ClientDetailsDao getClientDetailsDao()
public void setClientDetailsDao(ClientDetailsDao clientDetailsDao)
protected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
protected UserService getUserService()
public void setUserService(UserService userService)
Copyright © 2018 SAP SE. All Rights Reserved.