asp.net-identity – UseOAuthBearerTokens vs UseOAuthBearerAu
发布时间:2020-12-15 21:10:48 所属栏目:asp.Net 来源:网络整理
导读:在我们的启动类中,我已经配置了以下认证服务器选项: OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions(){ AllowInsecureHttp = true,TokenEndpointPath = new PathString("/api/v1/token"),AccessTokenExpireTi
在我们的启动类中,我已经配置了以下认证服务器选项:
OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions() { AllowInsecureHttp = true,TokenEndpointPath = new PathString("/api/v1/token"),AccessTokenExpireTimeSpan = TimeSpan.FromDays(1),Provider = new SimpleAuthorizationServerProvider() }; 在这之后,我们应该使用哪个选项来实际启用承载认证?互联网上似乎有两种变化。 选项1: app.USEOAuthAuthorizationServer(OAuthServerOptions); app.USEOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions()); 选项2: app.USEOAuthBearerTokens(OAuthServerOptions); 我已经测试过他们,两个结果是一样的。 这些选项之间有什么区别?我们什么时候应该使用? 解决方法
USEOAuthBearerTokens扩展方法创建令牌服务器和中间件,以验证同一应用程序中的请求的令牌。
使用反射器从源代码: USEOAuthAuthorizationServer(); // authorization server middleware USEOAuthBearerAuthentication(ApplicationOAuthBearerProvider); // application bearer token middleware USEOAuthBearerAuthentication(ExternalOAuthBearerProvider); // external bearer token middleware (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将Dictionary加入querystring的最快方法是什么?
- 如何使用共享群集上相同端口的子路径在Azure Service Fabri
- asp.net – 在UpdatePanel asyncpostback后丢失的页面
- 如何在ASP.NET MVC4 Web API中捕获未定义的api方法调用
- "<a href='../目录" +变量+ 
- 将整数格式化为5位数的字符串
- asp.net core中使用log4net
- 我可以使用ASP Classic构建REST应用程序吗?
- asp.net-web-api – Asp.net WebApi将UTC时间字符串反序列化
- asp.net – 无法识别的配置部分
推荐文章
站长推荐
- asp.net – Objectdatasource和Gridview:排序,分
- asp-classic – 从Classic ASP执行存储过程
- 在asp.net core中使用托管服务实现后台任务
- asp.net-mvc – Windows Azure上的ASP.NET MVC是
- asp.net-mvc-4 – 如何在MVC4 ViewModel,Control
- asp.net – UpdatePanel似乎重新编码页面标题中的
- .net – 使用basicHttpBinding时使HTTPS工作
- 将ExtJS与ASP.NET,Webforms或MVC一起使用?
- asp.net-mvc-4 – 附加到HTTP响应的CORS标头未发
- asp.net-mvc-3 – 在C#中将MetadataType添加到派
热点阅读