Class BackofficeSSOService

All Implemented Interfaces:
SSOUserService, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class BackofficeSSOService extends DefaultSSOService
Extends the DefaultSSOService to allow to control the SSO user access to Backoffice.
  • When the SSO user mapping is done in properties, additional property is allowed:
     sso.mapping.<usergroup>.enableBackofficeLogin=true
     
    That will allow users with <usergroup&gt access to backoffice.
  • When mapping is done in database, there's additional field provided: SamlUserGroupModel.ENABLEBACKOFFICELOGIN, that works analogically.
Enabling access to backoffice means setting the PrincipalModel.BACKOFFICELOGINDISABLED of the SSO user to false.
See Also: