Content
10 Lessons • 0 Quizzes • 0 Challenges
单点登录(SSO)简介
- 1
入门
- 2
认证与授权
- 3
单点登录(SSO)基础
- 4
SSO 服务提供商基础
- 5
使用 OpenID Connect 进行身份验证
- 6
使用 OAuth 进行授权
- 7
自我测验:单点登录基础
JWT 与授权中间件
- 1
JSON Web Token 及其结构
- 2
ASP.NET Core 身份验证中间件
- 3
在 ASP.NET Core 中配置 SSO 中间件
- 4
基于角色的授权
- 5
基于策略的授权
- 6
自我测验:授权中间件
- 7
挑战:实施基于角色的授权
- 8
解决方案回顾:强制实施基于角色的授权
在MVC应用程序中启用单点登录(SSO)
- 1
MVC 概述
- 2
在 MVC 应用程序中配置 SSO
- 3
在 MVC 视图中实施身份验证和授权
- 4
自我测验:关于MVC应用中的单点登录(SSO)
- 5
挑战:添加公开视图和管理员视图
- 6
解决方案回顾:添加公共和管理员视图
在 Razor Pages 中启用 SSO
- 1
Razor Pages 概述
- 2
在 Razor Pages 应用中配置 SSO
- 3
对单个 Razor 页面实施授权
- 4
在 Razor Pages 中测试你的 SSO 知识
- 5
挑战:添加一个受限制的 Razor 页面
- 6
解决方案回顾:添加受限制的 Razor 页面
在 Web API 中启用 SSO
- 1
Web API 概述
- 2
将 JWT 传递给无头 API
- 3
保护控制器
- 4
保护最小 API 端点
- 5
自我测验:在Web API中使用单点登录(SSO)
- 6
挑战:限制写入请求
- 7
解决方案回顾:限制写入请求
在 Blazor 中启用 SSO
- 1
Blazor WebAssembly 概述
- 2
Blazor Server 概述
- 3
在 Blazor WebAssembly 中配置单点登录(SSO)
- 4
保护 Blazor WebAssembly 视图
- 5
在 Blazor Server 中配置 SSO
- 6
保护 Blazor Server 视图
- 7
在 Blazor 中测试你对单点登录(SSO)的理解
- 8
挑战:保护 Blazor 页面
- 9
解决方案回顾:保护 Blazor 页面
在 gRPC 中启用单点登录(SSO)
- 1
gRPC 概述
- 2
从 gRPC 客户端传递 JWT
- 3
保护 gRPC 端点
- 4
自我测验:gRPC 中的单点登录(SSO)
- 5
挑战:保护 gRPC 通信
- 6
解决方案回顾:保护 gRPC 通信
在 SignalR 中启用 SSO
- 1
SignalR 概述
- 2
从 SignalR 客户端传递 JWT
- 3
自我测验:关于 SignalR 中的 SSO
- 4
挑战:添加一个安全的聊天频道
- 5
解决方案回顾:添加一个安全的聊天频道
总结
- 1
总结
- 2
结语
附录
- 1
设置本地开发环境
- 2
设置自签名SSL证书
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User