public class OAuthAuthenticator extends Object
Constructor and Description |
---|
OAuthAuthenticator() |
Modifier and Type | Method and Description |
---|---|
static String |
base64encode(String value) |
static TokenInfo |
loginWithAccessToken(String token,
boolean isJwt,
PrincipalExtractor principalExtractor) |
static TokenInfo |
loginWithClientSecret(URI tokenEndpointUrl,
SSLSocketFactory socketFactory,
HostnameVerifier hostnameVerifier,
String clientId,
String clientSecret,
boolean isJwt,
PrincipalExtractor principalExtractor,
String scope) |
static TokenInfo |
loginWithRefreshToken(URI tokenEndpointUrl,
SSLSocketFactory socketFactory,
HostnameVerifier hostnameVerifier,
String refreshToken,
String clientId,
String clientSecret,
boolean isJwt,
PrincipalExtractor principalExtractor,
String scope) |
static String |
urlencode(String value) |
public static TokenInfo loginWithAccessToken(String token, boolean isJwt, PrincipalExtractor principalExtractor)
public static TokenInfo loginWithClientSecret(URI tokenEndpointUrl, SSLSocketFactory socketFactory, HostnameVerifier hostnameVerifier, String clientId, String clientSecret, boolean isJwt, PrincipalExtractor principalExtractor, String scope) throws IOException
IOException
public static TokenInfo loginWithRefreshToken(URI tokenEndpointUrl, SSLSocketFactory socketFactory, HostnameVerifier hostnameVerifier, String refreshToken, String clientId, String clientSecret, boolean isJwt, PrincipalExtractor principalExtractor, String scope) throws IOException
IOException
Copyright © 2020. All rights reserved.