Class BaseKeyCloakManager

    • Field Detail

      • USER_ID

        protected static final org.uberfire.ext.security.management.api.UserManager.UserAttribute USER_ID
      • USER_FIST_NAME

        protected static final org.uberfire.ext.security.management.api.UserManager.UserAttribute USER_FIST_NAME
      • USER_LAST_NAME

        protected static final org.uberfire.ext.security.management.api.UserManager.UserAttribute USER_LAST_NAME
      • USER_ENABLED

        protected static final org.uberfire.ext.security.management.api.UserManager.UserAttribute USER_ENABLED
      • USER_EMAIL

        protected static final org.uberfire.ext.security.management.api.UserManager.UserAttribute USER_EMAIL
      • USER_EMAIL_VERIFIED

        protected static final org.uberfire.ext.security.management.api.UserManager.UserAttribute USER_EMAIL_VERIFIED
      • USER_ATTRIBUTES

        protected static final Collection<org.uberfire.ext.security.management.api.UserManager.UserAttribute> USER_ATTRIBUTES
    • Constructor Detail

      • BaseKeyCloakManager

        public BaseKeyCloakManager()
    • Method Detail

      • getKeyCloakInstance

        protected Keycloak getKeyCloakInstance()
      • getSearchRequest

        protected org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest getSearchRequest​(org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest request)
      • createUser

        protected org.jboss.errai.security.shared.api.identity.User createUser​(org.keycloak.representations.idm.UserRepresentation userRepresentation)
      • createUser

        protected org.jboss.errai.security.shared.api.identity.User createUser​(org.keycloak.representations.idm.UserRepresentation userRepresentation,
                                                                               Set<org.jboss.errai.security.shared.api.Group> groups,
                                                                               Set<org.jboss.errai.security.shared.api.Role> roles)
      • createGroup

        protected org.jboss.errai.security.shared.api.Group createGroup​(org.keycloak.representations.idm.RoleRepresentation roleRepresentation)
      • createGroup

        protected org.jboss.errai.security.shared.api.Group createGroup​(String name)
      • fillUserAttributes

        protected void fillUserAttributes​(org.jboss.errai.security.shared.api.identity.User user,
                                          org.keycloak.representations.idm.UserRepresentation userRepresentation)
      • fillUserRepresentationAttributes

        protected void fillUserRepresentationAttributes​(org.jboss.errai.security.shared.api.identity.User user,
                                                        org.keycloak.representations.idm.UserRepresentation userRepresentation)
      • getRoleRepresentation

        protected org.keycloak.representations.idm.RoleRepresentation getRoleRepresentation​(String name,
                                                                                            RoleResource roleResource)
      • handleResponse

        protected void handleResponse​(org.jboss.resteasy.client.ClientResponse response)