asp.net-mvc – OpenID Connect的OWIN中间件 – 代码流(Flow type – Autho
|
在我的实现中,我使用OpenID-Connect服务器(Identity Server v3)来验证 Asp.net MVC 5应用程序(使用AngularJS前端) 我打算使用OID代码流(使用Scope Open_ID)来验证客户端(RP).对于OpenID连接中间件,我使用的是OWIN(Katana Project)组件. 在实现之前,我想要使用OWIN了解反向通道令牌请求,刷新令牌请求过程等.但我无法找到此类实现的任何文档(大多数可用示例使用隐式流). 我可以在https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source找到ID Server v3的通用代码流实现的示例 我正在寻找一个使用OWIN中间件的类似的?有没有人有任何指针? 解决方法OpenID Connect中间件不支持代码流: http://katanaproject.codeplex.com/workitem/247(虽然已在ASP.NET 5版本中修复).实际上,只有正式支持隐式流(id_token),你必须使用response_mode = form_post扩展名.尝试使用授权代码流只会导致在回调期间抛出异常,因为它无法从身份验证响应中提取(缺少)id_token. 虽然不是直接支持,但您也可以使用混合流(代码id_token(令牌)),但是由您来实现令牌请求部分.您可以参见https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server/blob/dev/samples/Nancy/Nancy.Client/Startup.cs#L82-L115作为示例. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何在生产.NET网站中更改Web引用?
- ASP.NET MVC2与实体框架4 – AsEnumerable()或ToList()在存
- 在ASP.NET MVC3中实现的示例项目插件jquery文件上传插件
- asp.net – 如何绑定一个MemoryStream到asp:图像控件?
- ASP.NET / MVC 4在64位IIS 7.5服务器上捆绑和缩小404问题
- asp.net – 返回按钮刷新页面
- .net – MVC3部分视图与常规视图
- asp.net-mvc-3 – MVC3和认证
- asp.net – FormsAuthentication.GetRedirectUrl始终返回默
- asp.net中的GridView分页问题
- asp.net-mvc – 如何覆盖Orchard CMS中导航区域的
- ASP.NET Response.Redirect使用302而不是301
- 如何设置文本框的值textmode = date ASP.NET C#
- asp.net-mvc – ASP.net MVC CheckBoxFor转换错误
- asp.net-mvc – 如何构造VB.NET Windows窗体应用
- asp.net – 在实体框架中使用PersianCalendar作为
- asp.net – 使用EF4代码优先:如何在不丢失数据的
- asp.net – 从域到www.domain的全局301重定向
- asp.net-mvc – 为什么我的View不包括_Layout.cs
- asp.net-web-api – 与web api和web api 2之间的
