Package com.oracle.bmc.auth.internal
Class SecurityTokenAdapter
- java.lang.Object
-
- com.oracle.bmc.auth.internal.SecurityTokenAdapter
-
public class SecurityTokenAdapter extends Object
-
-
Constructor Summary
Constructors Constructor Description SecurityTokenAdapter(String securityToken, SessionKeySupplier sessionKeySupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetSecurityToken()StringgetStringClaim(String key)Return a claim from the tokenDurationgetTokenRemainingDuration()Get the remaining duration for which the token is valid, from current time to expiration time.DurationgetTokenValidDuration()Get the duration the token is valid, from issue time to expiration time.booleanisValid()Checks to see if the current token is still valid
-
-
-
Constructor Detail
-
SecurityTokenAdapter
public SecurityTokenAdapter(String securityToken, SessionKeySupplier sessionKeySupplier)
-
-
Method Detail
-
isValid
public boolean isValid()
Checks to see if the current token is still valid- Returns:
- true if valid
-
getTokenValidDuration
public Duration getTokenValidDuration()
Get the duration the token is valid, from issue time to expiration time.- Returns:
- token validity duration
-
getSecurityToken
public String getSecurityToken()
-
getTokenRemainingDuration
public Duration getTokenRemainingDuration()
Get the remaining duration for which the token is valid, from current time to expiration time.- Returns:
- token remaining validity duration Example: If the token expires at 2025-12-08T15:00:00Z and the current time is 2025-12-08T14:30:00Z, this method will return a Duration of 30 minutes.
-
-