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.TokenServerResponse
ImplementsTokenServerResponse
for an Apache CouchDB session cookie.
-
-
Field Summary
Fields Modifier and Type Field Description long
expiryTime
long
refreshTime
-
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 String
getAccessToken()
boolean
isTokenValid()
boolean
needsRefresh()
-
-
-
Method Detail
-
isTokenValid
public boolean isTokenValid()
- Specified by:
isTokenValid
in classcom.ibm.cloud.sdk.core.security.AbstractToken
-
needsRefresh
public boolean needsRefresh()
- Specified by:
needsRefresh
in classcom.ibm.cloud.sdk.core.security.AbstractToken
-
getAccessToken
public String getAccessToken()
- Specified by:
getAccessToken
in classcom.ibm.cloud.sdk.core.security.AbstractToken
-
-