Class HasUserGroupAuthorizer

  • All Implemented Interfaces:
    org.pac4j.core.authorization.authorizer.Authorizer

    public class HasUserGroupAuthorizer
    extends org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
    Authorizer that checks if the user is part of the given user groups
    Since:
    7.0.0
    Author:
    XIMA MEDIA GmbH
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isAuthorized​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, List<org.pac4j.core.profile.UserProfile> profiles)  
      protected boolean isProfileAuthorized​(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.profile.UserProfile profile)  
      • Methods inherited from class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer

        getRedirectionUrl, handleError, setRedirectionUrl, toString
      • Methods inherited from class org.pac4j.core.authorization.authorizer.ProfileAuthorizer

        isAllAuthorized, isAnyAuthorized
    • Constructor Detail

      • HasUserGroupAuthorizer

        public HasUserGroupAuthorizer​(List<BenutzerGruppe> accessUserGroups)
    • Method Detail

      • isAuthorized

        public boolean isAuthorized​(org.pac4j.core.context.WebContext context,
                                    org.pac4j.core.context.session.SessionStore sessionStore,
                                    List<org.pac4j.core.profile.UserProfile> profiles)
      • isProfileAuthorized

        protected boolean isProfileAuthorized​(org.pac4j.core.context.WebContext context,
                                              org.pac4j.core.context.session.SessionStore sessionStore,
                                              org.pac4j.core.profile.UserProfile profile)
        Specified by:
        isProfileAuthorized in class org.pac4j.core.authorization.authorizer.ProfileAuthorizer