0

Google的Credential Management APIdemo,git source)使用了各种javascript promise,fetch等功能来实现这个W3C Credential Management草案。如何在ASP.NET MVC或Core中使用Google Credential Management API?

我对Bower并不熟悉,但认为应该可以得到一个独立的javascript + html样本,该样本可以回发给某种ASP.NET控制器。

目的是修改此示例,以便非JavaScript开发人员可以了解身份验证流程。

Q如何将此状态从其当前状态移植到将在ASP.NET上运行的某些内容?

回答

1

凭证管理API是一种客户端机制,除了浏览器已经实现的现有认证机制之外,不需要任何特殊的服务器端,对吧?所以我不确定你会在ASP.NET中实现什么样的新功能来提供Credential Management API支持。

该API需要在浏览器中实现本机客户端支持,并且查看http://caniuse.com/#feat=credential-management似乎Chrome浏览器以外的任何浏览器都不支持该功能 - 所以我认为不管您在服务器端做什么,您将无法在Chrome以外的任何浏览器中使用凭证管理API 本身

我也会告诉你https://wptdashboard.appspot.com/来自所有浏览器的实际测试结果,但看起来目前还没有用于Credential Management API的测试套件。

但无论如何,如果你打算实现类似于API的东西,它似乎是你在客户端实现的东西 - 例如,在某种JavaScript库中。