Class SsoOidcTokenProvider
- java.lang.Object
-
- software.amazon.awssdk.services.ssooidc.SsoOidcTokenProvider
-
- All Implemented Interfaces:
AutoCloseable,SdkTokenProvider,IdentityProvider<TokenIdentity>,SdkAutoCloseable
@ThreadSafe public final class SsoOidcTokenProvider extends Object implements SdkTokenProvider, SdkAutoCloseable
Implementation ofSdkTokenProviderthat is capable of loading and storing SSO tokens to~/.aws/sso/cache. This is also capable of refreshing the cached token via the SSO-OIDC service.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSsoOidcTokenProvider.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SsoOidcTokenProvider.Builderbuilder()voidclose()SdkTokenresolveToken()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.identity.spi.IdentityProvider
resolveIdentity, resolveIdentity
-
Methods inherited from interface software.amazon.awssdk.auth.token.credentials.SdkTokenProvider
identityType, resolveIdentity
-
-
-
-
Method Detail
-
resolveToken
public SdkToken resolveToken()
- Specified by:
resolveTokenin interfaceSdkTokenProvider
-
builder
public static SsoOidcTokenProvider.Builder builder()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSdkAutoCloseable
-
-