Class BackofficeSSOService

  • All Implemented Interfaces:
    SSOUserService, java.io.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> 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:
    Serialized Form