ASP.NET oAuth通过SSL访问令牌
发布时间:2020-12-16 07:24:58 所属栏目:asp.Net 来源:网络整理
导读:我按照这篇文章 http://www.asp.net/web-api/overview/security/working-with-ssl-in-web-api通过https强制执行所有api调用. 我使用Visual Studio模板之一通过以下代码启用oAuth: OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath
我按照这篇文章
http://www.asp.net/web-api/overview/security/working-with-ssl-in-web-api通过https强制执行所有api调用.
我使用Visual Studio模板之一通过以下代码启用oAuth: OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString("/Token"),Provider = new ApplicationOAuthProvider(PublicClientId,UserManagerFactory),AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),AllowInsecureHttp = true }; 这基本上说我们可以通过http://server.com/Token url请求访问令牌. 我的问题是如何通过SSL强制执行令牌检索(任何非https请求令牌的请求都将被拒绝). 解决方法
找到解决方案,从OAuthOptions中删除AllowInsecureHttp = true,如果有人想知道的话.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 根据IP地址限制对Elmah的访问
- asp.net-mvc – MVC DateTime验证失败
- asp.net – .NET Core WebAPI OpenIdDict(凭据流)和Angular
- ASP.NET缓存管理的几种方法
- asp.net-mvc – F#Global.asax – 语言不受支持?
- asp.net-mvc – ASP.Net MVC Kendo Grid的自定义分页
- asp.net-mvc – ASP.NET MVC 3应用程序,BCrypt.CheckPasswo
- 如何配置asp.net进程在域帐户下运行?
- 如何在ASP.NET Core MVC中获取Url Referrer?
- asp.net-mvc-2 – 如何使用控制器的模型提供ASP.NET MVC2母
推荐文章
站长推荐
- asp.net – 我应该使用Orchard或umbraco还是别的
- asp.net-mvc – 似乎无法使MvcSiteMapProvider与
- asp.net-mvc-3 – 发布到列表MVC3
- asp.net-mvc – ASP.NET MVC报告
- asp.net – html页面的ASP服务器统计信息
- asp.net-mvc-3 – 如何在WebGrid中隐藏列?
- asp.net-mvc-5 – 什么是XsrfKey用于,我应该将Xs
- .net – 每个堆栈跟踪线末尾的标志是什么?
- asp.net-mvc-3 – 设置表级别WillCascadeOnDelet
- asp.net-core – 为什么需要在ASP.NET Core MVC中
热点阅读