【发布时间】:2018-08-08 02:44:57
【问题描述】:
如果标题不是很清楚,我很抱歉。
我所拥有的:来自此存储库的“嵌入式”Vue.js 2 的 ASP.NET 应用程序:https://github.com/MarkPieszak/aspnetcore-Vue-starter
我已经研究过 Identity Server 4 手册,因此我尝试了使用纯 ASP.NET 的混合流和使用带有纯 JS 的 oidc-client 的隐式流。两种流程都适合我。
但我想要的是使用托管在 ASP.NET 中的 JS 页面来获取访问令牌和刷新令牌并将它们存储在 ASP.NET 中。在这种情况下,ASP.NET 充当后端(但不是资源 API!)。
也许(可选)有一种方法可以创建自定义登录表单。用户填写此表单,JS 将登录名和密码发送到 ASP.NET 后端,然后将它们传输到 Identity Server 并检索令牌。
我想知道是否有可能使用这样的场景,以及它是否可行且足够安全。
欢迎提出任何假设!
编辑: 我真正想要的是使用 Vue 来显示我的数据,同时使用 ASP.NET 作为从资源 API 收集信息的后端客户端。
【问题讨论】:
标签: javascript asp.net identityserver4