AuthorizationParameters
public struct AuthorizationParameters : Equatable, Hashable
extension AuthorizationParameters: Sendable
Parameters provided in an incoming OAuth request.
This struct represents parameters obtained from an incoming OAuth request - that is, the values that an OAuth client would append to the authorization URL when initiating an OAuth sign-in flow.
-
Declaration
Swift
public var clientId: String -
Declaration
Swift
public var scope: [String] -
Declaration
Swift
public var state: String -
Declaration
Swift
public var accessType: String -
Declaration
Swift
public var codeChallenge: String? -
Declaration
Swift
public var codeChallengeMethod: String? -
Declaration
Swift
public var keysJwk: String? -
Declaration
Swift
public init(clientId: String, scope: [String], state: String, accessType: String, codeChallenge: String?, codeChallengeMethod: String?, keysJwk: String?)