DefaultOAuth2TokenCallback

open class DefaultOAuth2TokenCallback @JvmOverloads constructor(issuerId: String = "default", subject: String = UUID.randomUUID().toString(), typeHeader: String = JOSEObjectType.JWT.type, audience: List<String>? = null, claims: Map<String, Any> = emptyMap(), expiry: Long = 3600) : OAuth2TokenCallback

Constructors

Link copied to clipboard
constructor(issuerId: String = "default", subject: String = UUID.randomUUID().toString(), typeHeader: String = JOSEObjectType.JWT.type, audience: List<String>? = null, claims: Map<String, Any> = emptyMap(), expiry: Long = 3600)

Functions

Link copied to clipboard
open override fun addClaims(tokenRequest: TokenRequest): Map<String, Any>
Link copied to clipboard
open override fun audience(tokenRequest: TokenRequest): List<String>
Link copied to clipboard
open override fun issuerId(): String
Link copied to clipboard
open override fun subject(tokenRequest: TokenRequest): String
Link copied to clipboard
open override fun tokenExpiry(): Long
Link copied to clipboard
open override fun typeHeader(tokenRequest: TokenRequest): String