Skip to content

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

NameSummary
codeVerifier[JVM]
open var codeVerifier: String
tokenExpiry[JVM]
open var tokenExpiry: Long

Functions

NameSummary
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)