public interface Authenticator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Return the name of this authenticator, this should be the value that is also in a kubeconfig
file.
|
java.lang.String |
getToken(java.util.Map<java.lang.String,java.lang.Object> config)
Get a token from this authenticator.
|
boolean |
isExpired(java.util.Map<java.lang.String,java.lang.Object> config)
Determine if this config is expired
|
java.util.Map<java.lang.String,java.lang.Object> |
refresh(java.util.Map<java.lang.String,java.lang.Object> config)
Refresh an expired token with a new fresh one.
|
java.lang.String getName()
java.lang.String getToken(java.util.Map<java.lang.String,java.lang.Object> config)
config
- The configuration information for this authenticatorboolean isExpired(java.util.Map<java.lang.String,java.lang.Object> config)
java.util.Map<java.lang.String,java.lang.Object> refresh(java.util.Map<java.lang.String,java.lang.Object> config)
Copyright © 2019. All rights reserved.