Class StudioSAMLAuthenticationProvider
- java.lang.Object
-
- org.springframework.security.saml.SAMLAuthenticationProvider
-
- org.craftercms.studio.impl.v2.security.authentication.saml.StudioSAMLAuthenticationProvider
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
,org.springframework.security.authentication.AuthenticationProvider
public class StudioSAMLAuthenticationProvider extends org.springframework.security.saml.SAMLAuthenticationProvider
-
-
Constructor Summary
Constructors Constructor Description StudioSAMLAuthenticationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditServiceInternal
getAuditServiceInternal()
GroupServiceInternal
getGroupServiceInternal()
protected Object
getPrincipal(org.springframework.security.saml.SAMLCredential credential, Object userDetail)
SiteService
getSiteService()
StudioConfiguration
getStudioConfiguration()
protected Object
getUserDetails(org.springframework.security.saml.SAMLCredential credential)
UserServiceInternal
getUserServiceInternal()
void
setAuditServiceInternal(AuditServiceInternal auditServiceInternal)
void
setGroupServiceInternal(GroupServiceInternal groupServiceInternal)
void
setSiteService(SiteService siteService)
void
setStudioConfiguration(StudioConfiguration studioConfiguration)
void
setUserServiceInternal(UserServiceInternal userServiceInternal)
protected boolean
upsertUserGroup(String groupName, String username)
-
Methods inherited from class org.springframework.security.saml.SAMLAuthenticationProvider
afterPropertiesSet, authenticate, getEntitlements, getExpirationDate, getUserDetails, isExcludeCredential, isForcePrincipalAsString, setConsumer, setExcludeCredential, setForcePrincipalAsString, setHokConsumer, setSamlLogger, setUserDetails, supports
-
-
-
-
Method Detail
-
getPrincipal
protected Object getPrincipal(org.springframework.security.saml.SAMLCredential credential, Object userDetail)
- Overrides:
getPrincipal
in classorg.springframework.security.saml.SAMLAuthenticationProvider
-
getUserDetails
protected Object getUserDetails(org.springframework.security.saml.SAMLCredential credential)
- Overrides:
getUserDetails
in classorg.springframework.security.saml.SAMLAuthenticationProvider
-
upsertUserGroup
protected boolean upsertUserGroup(String groupName, String username) throws SiteNotFoundException
- Throws:
SiteNotFoundException
-
getSiteService
public SiteService getSiteService()
-
setSiteService
public void setSiteService(SiteService siteService)
-
getStudioConfiguration
public StudioConfiguration getStudioConfiguration()
-
setStudioConfiguration
public void setStudioConfiguration(StudioConfiguration studioConfiguration)
-
getUserServiceInternal
public UserServiceInternal getUserServiceInternal()
-
setUserServiceInternal
public void setUserServiceInternal(UserServiceInternal userServiceInternal)
-
getAuditServiceInternal
public AuditServiceInternal getAuditServiceInternal()
-
setAuditServiceInternal
public void setAuditServiceInternal(AuditServiceInternal auditServiceInternal)
-
getGroupServiceInternal
public GroupServiceInternal getGroupServiceInternal()
-
setGroupServiceInternal
public void setGroupServiceInternal(GroupServiceInternal groupServiceInternal)
-
-