IdentityServer4.Admin 学习安装
最近在学习identity server 4,了解了下OpenId Connect[身份认证协议] 和 OAuth 2.0 [(授权)委托协议],
identityServer4 是 Asp.Net Core 中一个非常流行的 OpenId Connect 和 OAuth 2.0 框架,可以轻松集成到 Asp.Net Core 应用中,并且与 Asp.Net Core Identity 也可以轻松集成。
OpenId Connect:
首先明确的一点是OpenID是在OAuth基础上的一个扩展,扩展出了一个ID Token。这个ID Token就是核心哟!
OAuth 2.0:
OAuth2.0是OAuth协议的延续版本,但不向前兼容OAuth 1.0(即完全废止了OAuth1.0)。 OAuth 2.0关注客户端开发者的简易性。要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限。同时为Web应用,桌面应用和手机,和起居室设备提供专门的认证流程。2012年10月,OAuth 2.0协议正式发布为RFC 6749