Package com.ibm.cloud.cloudant.security
Class CouchDbSessionAuthenticator.CouchDbSessionToken
- java.lang.Object
-
- com.ibm.cloud.sdk.core.security.AbstractToken
-
- com.ibm.cloud.cloudant.security.CouchDbSessionAuthenticator.CouchDbSessionToken
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.security.TokenServerResponse
- Enclosing class:
- CouchDbSessionAuthenticator
public static class CouchDbSessionAuthenticator.CouchDbSessionToken extends com.ibm.cloud.sdk.core.security.AbstractToken implements com.ibm.cloud.sdk.core.security.TokenServerResponseImplementsTokenServerResponsefor an Apache CouchDB session cookie.
-
-
Field Summary
Fields Modifier and Type Field Description longexpiryTimelongrefreshTime
-
Constructor Summary
Constructors Constructor Description CouchDbSessionToken(long expiryTime)Constructor for a known expiry time.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAccessToken()booleanisTokenValid()booleanneedsRefresh()
-
-
-
Method Detail
-
isTokenValid
public boolean isTokenValid()
- Specified by:
isTokenValidin classcom.ibm.cloud.sdk.core.security.AbstractToken
-
needsRefresh
public boolean needsRefresh()
- Specified by:
needsRefreshin classcom.ibm.cloud.sdk.core.security.AbstractToken
-
getAccessToken
public String getAccessToken()
- Specified by:
getAccessTokenin classcom.ibm.cloud.sdk.core.security.AbstractToken
-
-