public class BackofficeSSOService extends DefaultSSOService
DefaultSSOService to allow to control the SSO user access to Backoffice.
sso.mapping.<usergroup>.enableBackofficeLogin=trueThat will allow users with <usergroup> access to backoffice.
SamlUserGroupModel.ENABLEBACKOFFICELOGIN, that works analogically.PrincipalModel.BACKOFFICELOGINDISABLED of the SSO user to
false.DefaultSSOService.SSOUserMappingAbstractService.SerializableDTO| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ENABLE_BACKOFFICE_LOGIN_PARAM |
MD5_PASSWORD_ENCODING, SSO_DATABASE_USERGROUP_MAPPING, SSO_PASSWORD_ENCODINGtenant| Constructor and Description |
|---|
BackofficeSSOService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustUserAttributes(UserModel user,
DefaultSSOService.SSOUserMapping mapping)
Adjusting user groups
|
protected DefaultSSOService.SSOUserMapping |
findMappingInProperties(java.util.Collection<java.lang.String> roles) |
protected boolean |
getEnableBackofficeLogin(java.util.Collection<java.lang.String> roles) |
protected DefaultSSOService.SSOUserMapping |
performMapping(java.util.List<SamlUserGroupModel> userGroupModels) |
createNewUser, findMapping, findMappingInDatabase, getMappingForRole, getOrCreateSSOUser, lookupExisting, setModelService, setSamlUserGroupDAO, setUserService, validateMappingsafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplaceprotected static final java.lang.String ENABLE_BACKOFFICE_LOGIN_PARAM
protected DefaultSSOService.SSOUserMapping findMappingInProperties(java.util.Collection<java.lang.String> roles)
findMappingInProperties in class DefaultSSOServiceprotected boolean getEnableBackofficeLogin(java.util.Collection<java.lang.String> roles)
protected DefaultSSOService.SSOUserMapping performMapping(java.util.List<SamlUserGroupModel> userGroupModels)
performMapping in class DefaultSSOServiceprotected void adjustUserAttributes(UserModel user, DefaultSSOService.SSOUserMapping mapping)
DefaultSSOServiceadjustUserAttributes in class DefaultSSOServiceuser - the user to adjust the groups formapping - the mapping which holds the groupsCopyright © 2018 SAP SE. All Rights Reserved.