| Package | Description |
|---|---|
| io.strimzi.kafka.oauth.common |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
HttpUtil.doWithRetries(int retries,
long retryPauseMillis,
MetricsHandler metricsHandler,
HttpTask<T> task)
A helper method that implements logic for retrying unsuccessful HTTP requests
|
static TokenInfo |
OAuthAuthenticator.loginWithClientSecret(java.net.URI tokenEndpointUrl,
javax.net.ssl.SSLSocketFactory socketFactory,
javax.net.ssl.HostnameVerifier hostnameVerifier,
java.lang.String clientId,
java.lang.String clientSecret,
boolean isJwt,
PrincipalExtractor principalExtractor,
java.lang.String scope,
java.lang.String audience,
int connectTimeout,
int readTimeout,
MetricsHandler metrics,
int retries,
long retryPauseMillis)
Obtain an access token wrapped into TokenInfo by authenticating to the authorization server's token endpoint
using client_credentials grant (clientId + secret).
|
static TokenInfo |
OAuthAuthenticator.loginWithPassword(java.net.URI tokenEndpointUrl,
javax.net.ssl.SSLSocketFactory socketFactory,
javax.net.ssl.HostnameVerifier hostnameVerifier,
java.lang.String username,
java.lang.String password,
java.lang.String clientId,
java.lang.String clientSecret,
boolean isJwt,
PrincipalExtractor principalExtractor,
java.lang.String scope,
java.lang.String audience,
int connectTimeout,
int readTimeout,
MetricsHandler metrics,
int retries,
long retryPauseMillis)
Obtain an access token wrapped into TokenInfo by authenticating to the authorization server's token endpoint
using password grant (username + password).
|
static TokenInfo |
OAuthAuthenticator.loginWithRefreshToken(java.net.URI tokenEndpointUrl,
javax.net.ssl.SSLSocketFactory socketFactory,
javax.net.ssl.HostnameVerifier hostnameVerifier,
java.lang.String refreshToken,
java.lang.String clientId,
java.lang.String clientSecret,
boolean isJwt,
PrincipalExtractor principalExtractor,
java.lang.String scope,
java.lang.String audience,
int connectTimeout,
int readTimeout,
MetricsHandler metrics,
int retries,
long retryPauseMillis) |
Copyright © 2023. All rights reserved.