asp.net-identity – UseOAuthBearerTokens vs UseOAuthBearerAut
发布时间:2020-07-23 20:05:37 所属栏目:asp.Net 来源:互联网
导读:在我们的启动类中,我已经配置了以下认证服务器选项: OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions(){ AllowInsecureHttp = true, TokenEndpointPath = new PathString(/api/v1/tok
在我们的启动类中,我已经配置了以下认证服务器选项: 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-mvc – 获取ControllerName和ActionName并在Master
- asp.net-mvc – 如何将KendoUI DropDownListFor绑定到ViewD
- asp.net-mvc – 隐藏日期时间的ASP.NET MVC格式
- asp.net-mvc – 我如何可以渲染局部视图在asp.net mvc 3
- asp.net-mvc – 使用ASP.NET MVC进行项目组织的最佳实践
- asp.net-mvc – 依赖注入和ASP.Net成员提供程序
- 数组 – 如何在vbscript中实现具有可变大小的数组
- asp.net-mvc – 使用自定义格式的ASP.NET MVC ViewModel映射
- asp.net-mvc – 在ASP.NET MVC中添加服务引用4
- asp.net文件上传示例分享
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC控制器的[Authorize]
- asp.net html控件的File控件实现多文件上传实例分
- 使用C#读取dbf行情文件
- asp.net Xml绑定到数据控件的具体实现
- asp.net-mvc-3 – outputcache mvc3只注销了用户
- asp.net-mvc – LiveReload ASP.net MVC Web应用
- asp.net-mvc-3 – 具有最佳实践的示例N层ASP.NET
- asp.net-mvc – 在我的ASP.NET MVC网站中缓存不能
- asp.net – Request.Browser.Platform不返回iPad
- 为什么ASP.NET回发时请求cookie属性为null或不正
热点阅读