class AuthenticationSchemeOptions
cangjie
public open class AuthenticationSchemeOptions功能:表示身份验证方案的基础选项。
成员概览
| 成员 | 功能 |
|---|---|
| var forwardAuthenticate | 指定身份验证时要转发到的方案名称。 |
| var forwardChallenge | 指定质询时要转发到的方案名称。 |
| var forwardForbid | 指定禁止访问时要转发到的方案名称。 |
| var forwardDefault | 指定默认转发方案名称。 |
| var forwardSignIn | 指定登录时要转发到的方案名称。 |
| var forwardSignOut | 指定登出时要转发到的方案名称。 |
| var forwardDefaultSelector | 指定按请求动态选择默认转发方案的回调。 |
| func validate() | 验证当前方案选项。 |
| func validate(String) | 针对指定方案名称验证当前选项。 |
var forwardAuthenticate
cangjie
public var forwardAuthenticate: ?String = None功能:指定身份验证时要转发到的方案名称。
类型:?String
var forwardChallenge
cangjie
public var forwardChallenge: ?String = None功能:指定质询时要转发到的方案名称。
类型:?String
var forwardForbid
cangjie
public var forwardForbid: ?String = None功能:指定禁止访问时要转发到的方案名称。
类型:?String
var forwardDefault
cangjie
public var forwardDefault: ?String = None功能:指定默认转发方案名称。
类型:?String
var forwardSignIn
cangjie
public var forwardSignIn: ?String = None功能:指定登录时要转发到的方案名称。
类型:?String
var forwardSignOut
cangjie
public var forwardSignOut: ?String = None功能:指定登出时要转发到的方案名称。
类型:?String
var forwardDefaultSelector
cangjie
public var forwardDefaultSelector: ?(HttpContext) -> ?String = None功能:指定按请求动态选择默认转发方案的回调。
类型:?(HttpContext) -> ?String
func validate()
cangjie
public open func validate(): Unit功能:验证当前方案选项。
返回值:
Unit
func validate(String)
cangjie
public open func validate(scheme: String): Unit功能:针对指定方案名称验证当前选项。
参数:
- scheme:
String- 当前方案名称。
返回值:
Unit