Class Auth

    • Constructor Detail

      • Auth

        public Auth​(org.keycloak.models.RealmModel realm,
                    org.keycloak.representations.AccessToken token,
                    org.keycloak.models.UserModel user,
                    org.keycloak.models.ClientModel client,
                    org.keycloak.models.UserSessionModel session,
                    boolean cookie)
    • Method Detail

      • isCookieAuthenticated

        public boolean isCookieAuthenticated()
      • getRealm

        public org.keycloak.models.RealmModel getRealm()
      • getUser

        public org.keycloak.models.UserModel getUser()
      • getClient

        public org.keycloak.models.ClientModel getClient()
      • getToken

        public org.keycloak.representations.AccessToken getToken()
      • getSession

        public org.keycloak.models.UserSessionModel getSession()
      • getClientSession

        public org.keycloak.models.AuthenticatedClientSessionModel getClientSession()
      • setClientSession

        public void setClientSession​(org.keycloak.models.AuthenticatedClientSessionModel clientSession)
      • require

        public void require​(String role)
      • requireOneOf

        public void requireOneOf​(String... roles)
      • hasRealmRole

        public boolean hasRealmRole​(String role)
      • hasOneOfRealmRole

        public boolean hasOneOfRealmRole​(String... roles)
      • hasClientRole

        public boolean hasClientRole​(org.keycloak.models.ClientModel app,
                                     String role)
      • hasOneOfAppRole

        public boolean hasOneOfAppRole​(org.keycloak.models.ClientModel app,
                                       String... roles)