class SignInAuthenticationHandler
cangjie
public abstract class SignInAuthenticationHandler<TOptions> <: SignOutAuthenticationHandler<TOptions> & IAuthenticationSignInHandler where TOptions <: AuthenticationSchemeOptions功能:提供支持登录流程的身份验证处理器基类。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(IOptionsMonitor<TOptions>, ILoggerFactory) | 创建一个登录身份验证处理器基类实例。 |
| func signIn(ClaimsPrincipal, ?AuthenticationProperties) | 执行登录处理。 |
init(IOptionsMonitor<TOptions>, ILoggerFactory)
cangjie
protected init(optionsMonitor: IOptionsMonitor<TOptions>, logFactory: ILoggerFactory)功能:创建一个登录身份验证处理器基类实例。
参数:
- optionsMonitor: IOptionsMonitor<TOptions> - 方案选项监视器。
- logFactory: ILoggerFactory - 日志工厂。
func signIn(ClaimsPrincipal, ?AuthenticationProperties)
cangjie
public open func signIn(user: ClaimsPrincipal, properties: ?AuthenticationProperties): Unit功能:执行登录处理。
参数:
- user: ClaimsPrincipal - 待登录的用户主体。
- properties: ?AuthenticationProperties - 登录附带属性。
返回值:
Unit