Package org.keycloak.adapters
Class AdapterUtils
- java.lang.Object
-
- org.keycloak.adapters.AdapterUtils
-
public class AdapterUtils extends Object
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description AdapterUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static KeycloakPrincipal<RefreshableKeycloakSecurityContext>
createPrincipal(KeycloakDeployment deployment, RefreshableKeycloakSecurityContext securityContext)
static String
generateId()
static String
getPrincipalName(KeycloakDeployment deployment, AccessToken token)
static Set<String>
getRolesFromSecurityContext(RefreshableKeycloakSecurityContext session)
static void
setClientCredentials(KeycloakDeployment deployment, org.apache.http.client.methods.HttpPost post, List<org.apache.http.NameValuePair> formparams)
Don't use directly from your JEE apps to avoid HttpClient linkage errors! Instead use the method#setClientCredentials(KeycloakDeployment, Map, Map)
-
-
-
Method Detail
-
generateId
public static String generateId()
-
getRolesFromSecurityContext
public static Set<String> getRolesFromSecurityContext(RefreshableKeycloakSecurityContext session)
-
getPrincipalName
public static String getPrincipalName(KeycloakDeployment deployment, AccessToken token)
-
createPrincipal
public static KeycloakPrincipal<RefreshableKeycloakSecurityContext> createPrincipal(KeycloakDeployment deployment, RefreshableKeycloakSecurityContext securityContext)
-
setClientCredentials
public static void setClientCredentials(KeycloakDeployment deployment, org.apache.http.client.methods.HttpPost post, List<org.apache.http.NameValuePair> formparams)
Don't use directly from your JEE apps to avoid HttpClient linkage errors! Instead use the method#setClientCredentials(KeycloakDeployment, Map, Map)
-
-