IDPExtAuth
public struct IDPExtAuth
Stores login information needed for external authentication (a.k.a. gID).
-
The user selected identifier of the application to use for the authentication.
Declaration
Swift
public let kkAppId: String -
OAuth parameter state of high entropy.
Declaration
Swift
public let state: String -
SHA256 hashed verifier code
Declaration
Swift
public let codeChallenge: String -
codeChallenge hashing method. Must be S256 to indicate SHA256 hashed value.
Declaration
Swift
public let codeChallengeMethod: IDPCodeChallengeMode -
OpenID parameter nonce of high entropy.
Declaration
Swift
public let nonce: String -
Authentication type
Declaration
Swift
public let authType: AuthType -
Authentication type stating the method of authentication
See moreDeclaration
Swift
public enum AuthType -
Initialize IDPExtAuth with authentication parameters
Declaration
Swift
public init( kkAppId: String, state: String, codeChallenge: String, codeChallengeMethod: IDPCodeChallengeMode, nonce: String )Parameters
kkAppIdUser selected identifier of the application
stateOAuth parameter state of high entropy
codeChallengeSHA256 hashed verifier code
codeChallengeMethodCode challenge hashing method
nonceOpenID parameter nonce of high entropy
View on GitHub
IDPExtAuth Structure Reference