Class DefaultReverseProxyAuthoritiesPopulator

    • Constructor Detail

      • DefaultReverseProxyAuthoritiesPopulator

        public DefaultReverseProxyAuthoritiesPopulator​(@CheckForNull
                                                       Hashtable<String,​GrantedAuthority[]> authContext)
        Constructor for group search scenarios. userRoleAttributes may still be set as a property.
        Parameters:
        authContext - Authentication context. May be null
    • Method Detail

      • getAdditionalRoles

        protected Set<GrantedAuthority> getAdditionalRoles​(ReverseProxyUserDetails reverseProxyUser)
        This method should be overridden if required to obtain any additional roles for the given user (on top of those obtained from the standard search implemented by this class).
        Parameters:
        reverseProxyUser - the user who's roles are required
        Returns:
        the extra roles which will be merged with those returned by the group search
      • setConvertToUpperCase

        public void setConvertToUpperCase​(boolean convertToUpperCase)
      • setDefaultRole

        public void setDefaultRole​(String defaultRole)
        The default role which will be assigned to all users.
        Parameters:
        defaultRole - the role name, including any desired prefix.
      • setRolePrefix

        public void setRolePrefix​(String rolePrefix)