Top Fields Constructors Methods
org.keycloak.protocol.oidc.client.authentication

public Class ClientCredentialsProviderUtils

extends Object
Class Inheritance
Imports
java.util.HashMap, .Iterator, .Map, .ServiceConfigurationError, .ServiceLoader, org.jboss.logging.Logger, org.keycloak.representations.adapters.config.AdapterConfig

Author
Marek Posolda

Field Summary

Modifier and TypeField and Description
private static Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ClientCredentialsProvider
public static void
public static void
setClientCredentials(AdapterConfig deployment, ClientCredentialsProvider authenticator, Map<String, String> requestHeaders, Map<String, String> formparams)

Use this method when calling backchannel request directly from your application.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

loggerback to summary
private static Logger logger

Constructor Detail

ClientCredentialsProviderUtilsback to summary
public ClientCredentialsProviderUtils()

Method Detail

bootstrapClientAuthenticatorback to summary
public static ClientCredentialsProvider bootstrapClientAuthenticator(AdapterConfig deployment)
loadAuthenticatorsback to summary
public static void loadAuthenticators(Map<String, ClientCredentialsProvider> authenticators, ClassLoader classLoader)
setClientCredentialsback to summary
public static void setClientCredentials(AdapterConfig deployment, ClientCredentialsProvider authenticator, 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