Package io.jmix.saml.mapper.user
Class DefaultSamlUserMapper
java.lang.Object
io.jmix.saml.mapper.user.BaseSamlUserMapper<DefaultJmixSamlUserDetails>
io.jmix.saml.mapper.user.DefaultSamlUserMapper
- All Implemented Interfaces:
SamlUserMapper<DefaultJmixSamlUserDetails>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetSamlUsername(org.opensaml.saml.saml2.core.Assertion assertion) protected DefaultJmixSamlUserDetailsinitJmixUser(org.opensaml.saml.saml2.core.Assertion assertion) protected voidpopulateUserAttributes(org.opensaml.saml.saml2.core.Assertion assertion, org.springframework.security.saml2.provider.service.authentication.OpenSaml4AuthenticationProvider.ResponseToken responseToken, DefaultJmixSamlUserDetails jmixUser) protected voidpopulateUserAuthorities(org.opensaml.saml.saml2.core.Assertion assertion, DefaultJmixSamlUserDetails jmixUser) Methods inherited from class io.jmix.saml.mapper.user.BaseSamlUserMapper
performAdditionalModifications, toJmixUser
-
Field Details
-
rolesMapper
-
-
Constructor Details
-
DefaultSamlUserMapper
-
-
Method Details
-
getSamlUsername
- Specified by:
getSamlUsernamein classBaseSamlUserMapper<DefaultJmixSamlUserDetails>
-
initJmixUser
- Specified by:
initJmixUserin classBaseSamlUserMapper<DefaultJmixSamlUserDetails>
-
populateUserAttributes
protected void populateUserAttributes(org.opensaml.saml.saml2.core.Assertion assertion, org.springframework.security.saml2.provider.service.authentication.OpenSaml4AuthenticationProvider.ResponseToken responseToken, DefaultJmixSamlUserDetails jmixUser) - Specified by:
populateUserAttributesin classBaseSamlUserMapper<DefaultJmixSamlUserDetails>
-
populateUserAuthorities
protected void populateUserAuthorities(org.opensaml.saml.saml2.core.Assertion assertion, DefaultJmixSamlUserDetails jmixUser) - Specified by:
populateUserAuthoritiesin classBaseSamlUserMapper<DefaultJmixSamlUserDetails>
-