Class SecurityContextAwareProviderLoginSupport
java.lang.Object
org.craftercms.security.social.impl.ProviderLoginSupportImpl
org.craftercms.engine.util.spring.security.profile.SecurityContextAwareProviderLoginSupport
- All Implemented Interfaces:
org.craftercms.security.social.ProviderLoginSupport
public class SecurityContextAwareProviderLoginSupport
extends org.craftercms.security.social.impl.ProviderLoginSupportImpl
Wrapper for
ProviderLoginSupportImpl
that integrates the authenticated profile with Spring Security- Since:
- 3.1.5
- Author:
- joseross
-
Field Summary
Fields inherited from class org.craftercms.security.social.impl.ProviderLoginSupportImpl
authenticationManager, connectionFactoryLocator, connectSupport, PARAM_CODE, PARAM_ERROR, PARAM_ERROR_DESCRIPTION, PARAM_ERROR_URI, PARAM_OAUTH_TOKEN, profileService, textEncryptor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.craftercms.security.authentication.Authentication
complete
(String tenant, String providerId, javax.servlet.http.HttpServletRequest request, Set<String> newUserRoles, Map<String, Object> newUserAttributes, org.springframework.social.connect.web.ConnectSupport connectSupport) Methods inherited from class org.craftercms.security.social.impl.ProviderLoginSupportImpl
complete, complete, completeConnection, createProfile, getConnectionFactory, getProfile, setAuthenticationManager, setConnectionFactoryLocator, setConnectSupport, setProfileService, setTextEncryptor, start, start, start, updateProfileConnectionData
-
Constructor Details
-
SecurityContextAwareProviderLoginSupport
public SecurityContextAwareProviderLoginSupport()
-
-
Method Details
-
complete
public org.craftercms.security.authentication.Authentication complete(String tenant, String providerId, javax.servlet.http.HttpServletRequest request, Set<String> newUserRoles, Map<String, Object> newUserAttributes, org.springframework.social.connect.web.ConnectSupport connectSupport) throws org.craftercms.security.exception.AuthenticationException- Specified by:
complete
in interfaceorg.craftercms.security.social.ProviderLoginSupport
- Overrides:
complete
in classorg.craftercms.security.social.impl.ProviderLoginSupportImpl
- Throws:
org.craftercms.security.exception.AuthenticationException
-