我一直在使用 Thinktecture IdentityServer3,并且很想使用它,因为它看起来很棒。但是,我不完全了解如何完成我的流程,这可能相当普遍:
- 使用隐式流创建身份服务器
- 设置 MVC 网站
- 设置单独的 Web API
到目前为止一切顺利,如网站上的示例所示。我现在希望直接使用 AJAX 调用来调用 API,但为此我需要一个访问令牌。必须通过 MVC 站点本身来路由这些似乎是一个很大的开销(同样,在示例中)。
我怎样才能完成这个流程?它会本质上融合 MVC 和 Javascript 客户端示例,还是有更流畅的方式让用户只需登录一次?也许在隐藏字段中发送访问令牌,但它会如何更新?
对理解这一点的任何帮助都会很棒。