Overview
//trimble-id/com.trimble.id/RefreshableTokenProvider
RefreshableTokenProvider
[JVM]
open class RefreshableTokenProvider : ITokenProvider
Constructors
| RefreshableTokenProvider | [JVM] constructor(endpointProvider: IEndpointProvider, clientId: String, clientSecret: String, accessToken: String, tokenExpiry: Long, refreshToken: String, idToken: String, codeVerifier: String) |
Properties
| Name | Summary |
|---|---|
| codeVerifier | [JVM] open var codeVerifier: String |
| tokenExpiry | [JVM] open var tokenExpiry: Long |
Functions
| Name | Summary |
|---|---|
| getAccessToken | [JVM] open fun getAccessToken(): CompletableFuture<String> |
| getIdToken | [JVM] open fun getIdToken(): CompletableFuture<String> |
| getRefreshToken | [JVM] open fun getRefreshToken(): CompletableFuture<String> |
| revokeRefreshToken | [JVM] open fun revokeRefreshToken(): CompletableFuture<Integer> |
| setAccessToken | [JVM] open fun setAccessToken(accessToken: String) |
| setIdToken | [JVM] open fun setIdToken(idToken: String) |
| setRefreshToken | [JVM] open fun setRefreshToken(refreshToken: String) |