public class DefaultOIDCService extends java.lang.Object implements OIDCService
| Constructor and Description |
|---|
DefaultOIDCService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getConfiguration(java.lang.String clientId,
HttpServletRequest request)
Generates the server's openid configuration
|
protected ConfigurationService |
getConfigurationService() |
protected HybrisOpenIDTokenServices |
getHybrisOpenIDTokenServices() |
protected java.util.Map<java.lang.String,java.lang.String> |
getJWK(OpenIDClientDetailsModel clientDetails) |
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> |
getJWKS(java.lang.String clientId,
HttpServletRequest request)
Generates the server's openid jwks.json content
|
protected KeyStoreHelper |
getKeyStoreHelper() |
protected static java.lang.String |
getPropertyName(java.lang.String key,
java.lang.String clientID) |
protected java.lang.String |
getPropertyValue(java.lang.String key,
java.lang.String clientID,
boolean mandatory) |
void |
setClientDetailsDao(ClientDetailsDao clientDetailsDao) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setHybrisOpenIDTokenServices(HybrisOpenIDTokenServices openidTokenServices) |
void |
setKeyStoreHelper(KeyStoreHelper keyStoreHelper) |
public java.util.Map<java.lang.String,java.lang.Object> getConfiguration(java.lang.String clientId,
HttpServletRequest request)
OIDCServicegetConfiguration in interface OIDCServiceclientId - The optional clientId for which configuration is returnedrequest - The http requestpublic java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getJWKS(java.lang.String clientId,
HttpServletRequest request)
OIDCServicegetJWKS in interface OIDCServiceclientId - The optional clientId for which JWKS are returnedrequest - The http requestprotected java.util.Map<java.lang.String,java.lang.String> getJWK(OpenIDClientDetailsModel clientDetails)
protected static java.lang.String getPropertyName(java.lang.String key,
java.lang.String clientID)
protected java.lang.String getPropertyValue(java.lang.String key,
java.lang.String clientID,
boolean mandatory)
protected HybrisOpenIDTokenServices getHybrisOpenIDTokenServices()
public void setHybrisOpenIDTokenServices(HybrisOpenIDTokenServices openidTokenServices)
protected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
protected KeyStoreHelper getKeyStoreHelper()
public void setKeyStoreHelper(KeyStoreHelper keyStoreHelper)
public void setClientDetailsDao(ClientDetailsDao clientDetailsDao)
Copyright © 2018 SAP SE. All Rights Reserved.