你的位置:首页 > 软件开发 > ASP.net > ASP.NET Core实现OAuth2.0的AuthorizationCode模式

ASP.NET Core实现OAuth2.0的AuthorizationCode模式

发布时间:2016-11-23 22:00:14
前言在上一篇中实现了resource owner password credentials和client credentials模式:http://www.cnblogs.com/skig/p/6079457.html ,而这篇介绍实现AuthorizationCode模式。OA ...

ASP.NET Core实现OAuth2.0的AuthorizationCode模式

前言

在上一篇中实现了resource owner password credentials和client credentials模式:http://www.cnblogs.com/skig/p/6079457.html ,而这篇介绍实现AuthorizationCode模式。

OAuth2.0授权框架文档说明参考:https://tools.ietf.org/html/rfc6749 ;

get='_blank'>ASP.NET Core开发OAuth2的项目使用了IdentityServer4,参考:https://identityserver4.readthedocs.io/en/dev/,源码:https://github.com/IdentityServer ;

.NET中开发OAuth2可使用OWIN,可参考:https://www.asp.net/aspnet/overview/owin-and-katana/owin-oauth-20-authorization-server

 

ASP.NET Cores实现OAuth2的AuthorizationCode模式

授权服务器

Program.cs --> Main方法中:需要调用UseUrls设置IdentityServer4授权服务的IP地址

1       var host = new WebHostBuilder()2         .UseKestrel()3         //IdentityServer4的使用需要配置UseUrls4         .UseUrls("http://localhost:5114")5         .UseContentRoot(Directory.GetCurrentDirectory())6         .UseIISIntegration()7         .UseStartup<Startup>()8         .Build();

原标题:ASP.NET Core实现OAuth2.0的AuthorizationCode模式

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。