public class GeneratedBearerTokenAuthenticator extends BearerTokenAuthenticator
CallHeaderAuthenticator.AuthResultNO_OP| Constructor and Description |
|---|
GeneratedBearerTokenAuthenticator(CallHeaderAuthenticator authenticator)
Generate bearer tokens for the given basic call authenticator.
|
GeneratedBearerTokenAuthenticator(CallHeaderAuthenticator authenticator,
com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
Generate bearer tokens for the given basic call authenticator.
|
GeneratedBearerTokenAuthenticator(CallHeaderAuthenticator authenticator,
int timeoutMinutes)
Generate bearer tokens for the given basic call authenticator.
|
| Modifier and Type | Method and Description |
|---|---|
protected CallHeaderAuthenticator.AuthResult |
getAuthResultWithBearerToken(CallHeaderAuthenticator.AuthResult authResult)
Callback to run when the initial authenticator succeeds.
|
protected CallHeaderAuthenticator.AuthResult |
validateBearer(String bearerToken)
Validate the bearer token.
|
authenticatepublic GeneratedBearerTokenAuthenticator(CallHeaderAuthenticator authenticator)
authenticator - The authenticator to initial validate inputs with.public GeneratedBearerTokenAuthenticator(CallHeaderAuthenticator authenticator, int timeoutMinutes)
authenticator - The authenticator to initial validate inputs with.timeoutMinutes - The time before tokens expire after being accessed.public GeneratedBearerTokenAuthenticator(CallHeaderAuthenticator authenticator, com.google.common.cache.CacheBuilder<Object,Object> cacheBuilder)
authenticator - The authenticator to initial validate inputs with.cacheBuilder - The configuration of the cache of bearer tokens.protected CallHeaderAuthenticator.AuthResult validateBearer(String bearerToken)
BearerTokenAuthenticatorvalidateBearer in class BearerTokenAuthenticatorbearerToken - The bearer token to validate.protected CallHeaderAuthenticator.AuthResult getAuthResultWithBearerToken(CallHeaderAuthenticator.AuthResult authResult)
BearerTokenAuthenticatorgetAuthResultWithBearerToken in class BearerTokenAuthenticatorauthResult - A successful initial authentication result.Copyright © 2024 The Apache Software Foundation. All rights reserved.