Beispiel #1
0
 /// <summary>
 /// 获取用户登录信息。
 /// </summary>
 /// <param name="loginProvider">登录提供者名称。</param>
 /// <param name="providerKey">登录唯一键。</param>
 /// <param name="cancellationToken">取消标志。</param>
 /// <returns>返回当前用户登录信息。</returns>
 protected override Task <TUserLogin> FindUserLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken)
 {
     return(UserLoginContext.FindAsync(
                x => x.LoginProvider == loginProvider && x.ProviderKey == providerKey,
                cancellationToken));
 }