createToken

abstract fun createToken(header: Map<String, String>, payload: Map<String, String>, expire: Long, secretKey: SecretKey): Token

Method to generate token.

Return

Token as a String

Parameters

header

Header as a Map

payload

Header as a Map

expire

Token validity time(Milliseconds)


abstract fun createToken(payload: Map<String, String>, expire: Long, secretKey: SecretKey): Token

Method to generate token.

Return

Token as a String

Parameters

payload

Header as a Map

expire

Token validity time(Milliseconds)


abstract fun createToken(authentication: JwtAuthentication, expire: Long, secretKey: SecretKey): Token

Method to generate token.

Return

Token as a String

Parameters

authentication

Authentication as a JwtAuthentication

expire

Token validity time(Milliseconds)