Class ClientCredentialsProviderUtils
- java.lang.Object
-
- org.keycloak.adapters.authentication.ClientCredentialsProviderUtils
-
public class ClientCredentialsProviderUtils extends Object
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description ClientCredentialsProviderUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClientCredentialsProvider
bootstrapClientAuthenticator(KeycloakDeployment deployment)
static void
setClientCredentials(KeycloakDeployment deployment, Map<String,String> requestHeaders, Map<String,String> formparams)
Use this method when calling backchannel request directly from your application.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 methodsetClientCredentials(KeycloakDeployment, Map, Map)
-
-
-
Method Detail
-
bootstrapClientAuthenticator
public static ClientCredentialsProvider bootstrapClientAuthenticator(KeycloakDeployment deployment)
-
setClientCredentials
public static void setClientCredentials(KeycloakDeployment deployment, Map<String,String> requestHeaders, Map<String,String> formparams)
Use this method when calling backchannel request directly from your application. See service-account example from demo for more details
-
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 methodsetClientCredentials(KeycloakDeployment, Map, Map)
-
-