Class KeyCloakElytronIdentityHelper
- java.lang.Object
-
- org.uberfire.ext.security.management.keycloak.elytron.KeyCloakElytronIdentityHelper
-
- All Implemented Interfaces:
org.uberfire.backend.server.security.elytron.ElytronIdentityHelper
@Alternative public class KeyCloakElytronIdentityHelper extends Object implements org.uberfire.backend.server.security.elytron.ElytronIdentityHelper
Implementation ofElytronIdentityHelperfor Keycloak integration. It tries to authenticate the given credentials to Keycloak by using theDirectAccessGrantsLoginModule. Requires a keycloak-config-file and a SystemProperty "org.uberfire.ext.security.keycloak.keycloak-config-file" specifying the path of that file.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_KIE_GIT_FILE_PATHstatic StringKEYCLOAK_CONFIG_FILE_KEYstatic StringKIE_GIT_FILE_SYSTEM_PROP
-
Constructor Summary
Constructors Constructor Description KeyCloakElytronIdentityHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.errai.security.shared.api.identity.UsergetIdentity(String userName, String password)
-
-
-
Field Detail
-
KEYCLOAK_CONFIG_FILE_KEY
public static final String KEYCLOAK_CONFIG_FILE_KEY
- See Also:
- Constant Field Values
-
KIE_GIT_FILE_SYSTEM_PROP
public static final String KIE_GIT_FILE_SYSTEM_PROP
- See Also:
- Constant Field Values
-
DEFAULT_KIE_GIT_FILE_PATH
public static final String DEFAULT_KIE_GIT_FILE_PATH
-
-