Package com.oracle.bmc.auth
Class DefaultServiceAccountTokenProvider
- java.lang.Object
-
- com.oracle.bmc.auth.AbstractServiceAccountTokenSupplier
-
- com.oracle.bmc.auth.DefaultServiceAccountTokenProvider
-
- All Implemented Interfaces:
ServiceAccountTokenSupplier
public class DefaultServiceAccountTokenProvider extends AbstractServiceAccountTokenSupplier
Implementation ofServiceAccountTokenSupplierthat allows to pass in a token path to read kubernetes service account token If not set, then use default service account token path /var/run/secrets/kubernetes.io/serviceaccount/toke
-
-
Constructor Summary
Constructors Constructor Description DefaultServiceAccountTokenProvider()DefaultServiceAccountTokenProvider(String tokenPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetTokenInner()-
Methods inherited from class com.oracle.bmc.auth.AbstractServiceAccountTokenSupplier
getServiceAccountToken
-
-
-
-
Constructor Detail
-
DefaultServiceAccountTokenProvider
public DefaultServiceAccountTokenProvider()
-
DefaultServiceAccountTokenProvider
public DefaultServiceAccountTokenProvider(String tokenPath)
-
-
Method Detail
-
getTokenInner
protected String getTokenInner() throws IOException
- Specified by:
getTokenInnerin classAbstractServiceAccountTokenSupplier- Throws:
IOException
-
-