| Package | Description |
|---|---|
| org.keycloak.adapters | |
| org.keycloak.adapters.authentication |
| Modifier and Type | Field and Description |
|---|---|
protected ClientCredentialsProvider |
KeycloakDeployment.clientAuthenticator |
| Modifier and Type | Method and Description |
|---|---|
ClientCredentialsProvider |
KeycloakDeployment.getClientAuthenticator() |
ClientCredentialsProvider |
AdapterDeploymentContext.DeploymentDelegate.getClientAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
void |
KeycloakDeployment.setClientAuthenticator(ClientCredentialsProvider clientAuthenticator) |
void |
AdapterDeploymentContext.DeploymentDelegate.setClientAuthenticator(ClientCredentialsProvider clientAuthenticator) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientIdAndSecretCredentialsProvider
Traditional OAuth2 authentication of clients based on client_id and client_secret
|
class |
JWTClientCredentialsProvider
Client authentication based on JWT signed by client private key .
|
class |
JWTClientSecretCredentialsProvider
Client authentication based on JWT signed by client secret instead of private key .
|
| Modifier and Type | Method and Description |
|---|---|
static ClientCredentialsProvider |
ClientCredentialsProviderUtils.bootstrapClientAuthenticator(KeycloakDeployment deployment) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.