在使用Owin+OAuth时,一步一步的测试时,在用

OAuthOptions = new OAuthAuthorizationServerOptions

{

TokenEndpointPath = new PathString("/Token"),

Provider = new ApplicationOAuthProvider(PublicClientId),

AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),

AccessTokenExpireTimeSpan = TimeSpan.FromDays(14)

//AllowInsecureHttp = true

};

app.UseOAuthBearerTokens(OAuthOptions);注册中间件时,

客户端在调用

var loginData =

  {

    grant_type: 'password',

    username: self.loginEmail(),

    password: self.loginPassword()         };

$.ajax({

    type: 'POST',

    url: '/Token',

    data: loginData         }).done(

    function (data) {

      self.user(data.userName);

        // Cache the access token in session storage.

      sessionStorage.setItem(tokenKey, data.access_token);

    }).fail(showError);

出现404. Not Fount错误,这显然是/Token endpoint没有启作用。在网上找到是要把AllowInsecureHttp=true打开,应该是缺省用https协议,如果没有打开它,就没有办法调用/Token endpoint的服务

最新文章

  1. ASM:《X86汇编语言-从实模式到保护模式》第16章:Intel处理器的分页机制和动态页面分配
  2. 2015.10.15night
  3. 4.0以后的新布局方式GridLayout
  4. ural 1437. Gasoline Station
  5. 亲测 logminer挖掘
  6. FreeModbus 移植于STM32 实现Modbus RTU通信
  7. MyEclipse 8.0注冊码+原版下载_Java开发软件
  8. 编写简单的 NT 式驱动程序的加载与卸载工具
  9. 使用javascript oop开发滑动(slide) 菜单控件
  10. 图像转置的SSE优化(支持8位、24位、32位),提速4-6倍。
  11. 在jupyter notebook中同时安装python2和python3
  12. Targets选项下Other linker flags的设置
  13. int float double 最小值与最大值
  14. 如何取出DataTable中某几个字段(列名)组合新表
  15. 转发(forward)和重定向(redirect)
  16. 20165310 NstSec2019 Week3 Exp1 逆向与Bof基础
  17. 《GPU高性能编程CUDA实战》附录三 关于book.h
  18. JEECG 简单实例讲解权限控制
  19. 【BZOJ】2440: [中山市选2011]完全平方数(莫比乌斯+容斥原理+二分)
  20. 北京Uber优步司机奖励政策(1月12日)

热门文章

  1. 利用路由修改thinkphp框架开发的后台地址
  2. 转:Python 与 Excel 不得不说的事
  3. [Python笔记]第五篇:递归
  4. C++的类为什么要用指针
  5. 处理 InnerException 最佳方案?
  6. Hibernate的查询语言之HQL(二)——Hibernate查询的from字句
  7. Oracle除替换去掉换行符的方法
  8. go官网教程A Tour of Go
  9. BZOJ1782: [Usaco2010 Feb]slowdown 慢慢游
  10. VirtualBox - 自动调整屏幕大小,显示分辨率