AuthorizationParameters
public struct AuthorizationParameters
extension AuthorizationParameters: Sendable
extension AuthorizationParameters: Equatable, Hashable
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?) -
Declaration
Swift
public static func == (lhs: AuthorizationParameters, rhs: AuthorizationParameters) -> Bool -
Declaration
Swift
public func hash(into hasher: inout Hasher)