DefaultAuthHeaderSigner

open class DefaultAuthHeaderSigner(expiration: Duration) : AuthHeaderSigner

Header signer signing JWT for GET /Auth with a main custodial key

Constructors

Link copied to clipboard
fun DefaultAuthHeaderSigner(expiration: Duration = 15.minutes)

Functions

Link copied to clipboard
fun createBuilder(timeExp: Instant, claims: Map<String, String>): JwtBuilder
Link copied to clipboard
open suspend override fun createToken(claims: Map<String, String>, clientDomain: String?, issuer: AccountKeyPair?): String

Properties

Link copied to clipboard
open val expiration: Duration

Inheritors

Link copied to clipboard