1 Star 0 Fork 0

周毛毛 / BlazorAppWithCookieAuth

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 779 Bytes
一键复制 编辑 原始数据 按行查看 历史
周毛毛 提交于 2024-02-06 09:27 . 修改ReadMe

基于Cookie的身份验证的Blazor WebAssembly

一、Client端改动

  1. 添加nuget包Microsoft.AspNetCore.Components.Authorization
  2. 添加类UserInfo
  3. 添加类CookieClientAuthenticationStateProvoider
  4. 添加RedirectToLogin组件
  5. 修改Routes组件,添加AuthorizeRouteView、RedirectToLogin组件
  6. 修改NavMenu组件,添加登录和退出的链接
  7. 修改_Imports组件,添加@using Microsoft.AspNetCore.Authorization,@attribute [Authorize]使所有页面都需要身份验证
  8. 修改Program.cs

二、Server端改动

  1. 修改App.Razor,使服务器端Account文件夹下面的页面不要使用InteractiveWebAssembly
  2. 添加CookieServerAuthenticationStateProvoider
  3. 添加文件夹,并添加Login和Logout组件
  4. 修改Program.cs
1
https://gitee.com/catzhou/blazor-app-with-cookie-auth.git
git@gitee.com:catzhou/blazor-app-with-cookie-auth.git
catzhou
blazor-app-with-cookie-auth
BlazorAppWithCookieAuth
master

搜索帮助