ConfidentialClientData

@Serializable
data class ConfidentialClientData(val clientId: String, val clientName: String, val redirectUri: String, val hashedClientSecret: String) : ClientData

Confidentialクライアント(シークレットあり) hashedClientSecretはArgon2idでハッシュ化されている

Constructors

Link copied to clipboard
constructor(clientId: String, clientName: String, redirectUri: String, hashedClientSecret: String)

Properties

Link copied to clipboard
open override val clientId: String
Link copied to clipboard
open override val clientName: String
Link copied to clipboard
Link copied to clipboard
open override val redirectUri: String

Functions

Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard

クライアントシークレットを検証する Argon2idによる定数時間比較で検証