static ClientCredentialsProvider |
ClientCredentialsProviderUtils.bootstrapClientAuthenticator(OidcClientConfiguration oidcClientConfiguration) |
|
static TokenValidator.Builder |
TokenValidator.builder(OidcClientConfiguration clientConfiguration) |
Construct a new builder instance.
|
private RequestAuthenticator |
OidcAuthenticationMechanism.createRequestAuthenticator(OidcHttpFacade httpFacade,
OidcClientConfiguration deployment) |
|
static AccessAndIDTokenResponse |
ServerRequest.getBearerToken(OidcClientConfiguration oidcClientConfiguration,
String username,
String password) |
|
(package private) static String |
OidcCookieTokenStore.getCookiePath(OidcClientConfiguration deployment,
OidcHttpFacade facade) |
|
static OidcPrincipal<RefreshableOidcSecurityContext> |
OidcCookieTokenStore.getPrincipalFromCookie(OidcClientConfiguration deployment,
OidcHttpFacade facade,
OidcCookieTokenStore tokenStore) |
|
String |
JsonWebToken.getPrincipalName(OidcClientConfiguration deployment) |
Get the principal name.
|
PublicKey |
HardcodedPublicKeyLocator.getPublicKey(String kid,
OidcClientConfiguration oidcClientConfiguration) |
|
PublicKey |
JWKPublicKeyLocator.getPublicKey(String kid,
OidcClientConfiguration oidcClientConfiguration) |
|
PublicKey |
PublicKeyLocator.getPublicKey(String kid,
OidcClientConfiguration oidcClientConfiguration) |
|
void |
ClientCredentialsProvider.init(OidcClientConfiguration oidcClientConfiguration,
Object credentialsConfig) |
Called during deployment of your application.
|
void |
ClientIdAndSecretCredentialsProvider.init(OidcClientConfiguration oidcClientConfiguration,
Object credentialsConfig) |
|
void |
JWTClientCredentialsProvider.init(OidcClientConfiguration oidcClientConfiguration,
Object credentialsConfig) |
|
void |
JWTClientSecretCredentialsProvider.init(OidcClientConfiguration oidcClientConfiguration,
Object credentialsConfig) |
|
static AccessAndIDTokenResponse |
ServerRequest.invokeAccessCodeToToken(OidcClientConfiguration deployment,
String code,
String redirectUri) |
|
static void |
ServerRequest.invokeClientManagementRequestForKeycloak(OidcClientConfiguration deployment,
String host,
String endpointUrl) |
|
static void |
ServerRequest.invokeLogout(OidcClientConfiguration deployment,
String refreshToken) |
|
static AccessAndIDTokenResponse |
ServerRequest.invokeRefresh(OidcClientConfiguration deployment,
String refreshToken) |
|
static void |
ServerRequest.invokeRegisterNodeForKeycloak(OidcClientConfiguration deployment,
String host) |
|
static void |
ServerRequest.invokeUnregisterNodeForKeycloak(OidcClientConfiguration deployment,
String host) |
|
private boolean |
OidcAuthenticationMechanism.keycloakPreActions(OidcHttpFacade httpFacade,
OidcClientConfiguration oidcClientConfiguration) |
|
void |
RefreshableOidcSecurityContext.logout(OidcClientConfiguration clientConfiguration) |
|
private boolean |
NodesRegistrationManagement.needRefreshRegistration(String registrationUri,
OidcClientConfiguration resolvedDeployment) |
|
private boolean |
OidcAuthenticationMechanism.preflightCors(OidcHttpFacade httpFacade,
OidcClientConfiguration oidcClientConfiguration) |
|
static void |
OidcCookieTokenStore.removeCookie(OidcClientConfiguration deployment,
OidcHttpFacade facade) |
|
void |
HardcodedPublicKeyLocator.reset(OidcClientConfiguration oidcClientConfiguration) |
|
void |
JWKPublicKeyLocator.reset(OidcClientConfiguration oidcClientConfiguration) |
|
void |
PublicKeyLocator.reset(OidcClientConfiguration oidcClientConfiguration) |
Reset the state of locator (eg.
|
protected OidcClientConfiguration |
OidcClientContext.resolveUrls(OidcClientConfiguration deployment,
OidcHttpFacade facade) |
|
(package private) static <T> T |
Oidc.sendJsonHttpRequest(OidcClientConfiguration oidcClientConfiguration,
org.apache.http.client.methods.HttpRequestBase httpRequest,
Class<T> clazz) |
|
protected void |
NodesRegistrationManagement.sendRegistrationEvent(OidcClientConfiguration deployment) |
|
private void |
JWKPublicKeyLocator.sendRequest(OidcClientConfiguration oidcClientConfiguration) |
|
protected boolean |
NodesRegistrationManagement.sendUnregistrationEvent(OidcClientConfiguration deployment) |
|
void |
ClientCredentialsProvider.setClientCredentials(OidcClientConfiguration oidcClientConfiguration,
Map<String,String> requestHeaders,
Map<String,String> formParams) |
Called every time a backchannel request is performed.
|
static void |
ClientCredentialsProviderUtils.setClientCredentials(OidcClientConfiguration oidcClientConfiguration,
Map<String,String> requestHeaders,
Map<String,String> formparams) |
Use this method when calling backchannel request directly from your application.
|
static void |
ClientCredentialsProviderUtils.setClientCredentials(OidcClientConfiguration oidcClientConfiguration,
org.apache.http.client.methods.HttpPost post,
List<org.apache.http.NameValuePair> formparams) |
|
void |
ClientIdAndSecretCredentialsProvider.setClientCredentials(OidcClientConfiguration oidcClientConfiguration,
Map<String,String> requestHeaders,
Map<String,String> formParams) |
|
void |
JWTClientCredentialsProvider.setClientCredentials(OidcClientConfiguration oidcClientConfiguration,
Map<String,String> requestHeaders,
Map<String,String> formParams) |
|
void |
JWTClientSecretCredentialsProvider.setClientCredentials(OidcClientConfiguration oidcClientConfiguration,
Map<String,String> requestHeaders,
Map<String,String> formParams) |
|
(package private) void |
OidcAccount.setCurrentRequestInfo(OidcClientConfiguration deployment,
OidcTokenStore tokenStore) |
|
void |
RefreshableOidcSecurityContext.setCurrentRequestInfo(OidcClientConfiguration clientConfiguration,
OidcTokenStore tokenStore) |
|
static void |
OidcCookieTokenStore.setTokenCookie(OidcClientConfiguration deployment,
OidcHttpFacade facade,
RefreshableOidcSecurityContext session) |
|
void |
NodesRegistrationManagement.tryRegister(OidcClientConfiguration resolvedDeployment) |
|