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 ofServiceAccountTokenSupplier
that 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 String
getTokenInner()
-
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:
getTokenInner
in classAbstractServiceAccountTokenSupplier
- Throws:
IOException
-
-