Options

struct Options
  • Scopes to be defined for the sign in user

    Declaration

    Swift

    public let scopes: [String]?
  • Query parameters for the sign in endpoint

    Declaration

    Swift

    public let signInQueryParameters: [String : String]?
  • Query parameters for the sign out endpoint

    Declaration

    Swift

    public let signOutQueryParameters: [String : String]?
  • Query parameters for the token endpoint

    Declaration

    Swift

    public let tokenQueryParameters: [String : String]?
  • Extra plugin specific options, only used in special circumstances when the existing options do not provide a way to utilize the underlying auth plugin functionality. See plugin documentation for expected key/values

    Declaration

    Swift

    public let pluginOptions: Any?
  • Declaration

    Swift

    public init(scopes: [String]? = nil,
                signInQueryParameters: [String: String]? = nil,
                signOutQueryParameters: [String: String]? = nil,
                tokenQueryParameters: [String: String]? = nil,
                pluginOptions: Any? = nil)