aspnet.core身份身份验证来自WPF客户端



我已经实现了ASP.NET Core Identity Authentificition,并且与我的Web应用程序工作正常。在startup.cs文件中,我有以下内容:

 services.ConfigureApplicationCookie(options =>
        {
            // Cookie settings  
            options.Cookie.HttpOnly = true;
            options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
            options.LoginPath = "/Identity/Account/Login";
            options.AccessDeniedPath = "/Identity/Account/AccessDenied";
            options.SlidingExpiration = true;
        });

和在login.chtml.cs中,我是登录方法:

public async Task<IActionResult> OnPostAsync(string returnUrl = null)
    {                       
        if (ModelState.IsValid)
        {
            var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure: true);
            if (result.Succeeded)
            {
                //...
            }
            else
            {
               //....
            }                
        }
        return Page();
    }

现在,我要建立一个WPF客户端,在该客户端中,我想使用Aspnetcore.Identity登录过程对用户进行身份验证。关于如何进行的任何建议,都将受到高度赞赏。

最后,我决定使用IdentityServer4,以便为WPF客户端和其他我可能需要的wpf客户端的集中式登录和工作流程。

相关内容

  • 没有找到相关文章

最新更新