Class StudioSAMLUserDetailsServiceImpl
- java.lang.Object
-
- org.craftercms.studio.impl.v2.service.security.StudioSAMLUserDetailsServiceImpl
-
- All Implemented Interfaces:
org.springframework.security.saml.userdetails.SAMLUserDetailsService
public class StudioSAMLUserDetailsServiceImpl extends Object implements org.springframework.security.saml.userdetails.SAMLUserDetailsService
-
-
Constructor Summary
Constructors Constructor Description StudioSAMLUserDetailsServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEmailAttributeName()
String
getFirstNameAttributeName()
String
getGroupAttributeName()
String
getLastNameAttributeName()
Object
loadUserBySAML(org.springframework.security.saml.SAMLCredential samlCredential)
void
setEmailAttributeName(String emailAttributeName)
void
setFirstNameAttributeName(String firstNameAttributeName)
void
setGroupAttributeName(String groupAttributeName)
void
setLastNameAttributeName(String lastNameAttributeName)
-
-
-
Method Detail
-
loadUserBySAML
public Object loadUserBySAML(org.springframework.security.saml.SAMLCredential samlCredential) throws org.springframework.security.core.userdetails.UsernameNotFoundException
- Specified by:
loadUserBySAML
in interfaceorg.springframework.security.saml.userdetails.SAMLUserDetailsService
- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundException
-
getEmailAttributeName
public String getEmailAttributeName()
-
setEmailAttributeName
public void setEmailAttributeName(String emailAttributeName)
-
getFirstNameAttributeName
public String getFirstNameAttributeName()
-
setFirstNameAttributeName
public void setFirstNameAttributeName(String firstNameAttributeName)
-
getLastNameAttributeName
public String getLastNameAttributeName()
-
setLastNameAttributeName
public void setLastNameAttributeName(String lastNameAttributeName)
-
getGroupAttributeName
public String getGroupAttributeName()
-
setGroupAttributeName
public void setGroupAttributeName(String groupAttributeName)
-
-