我正致力于设置新的SSO应用程序。我想使用ASP.NET Identity作为数据库来存储用户数据。我有一个在Node.JS上托管的ReactJs应用程序和一个.Net Web Api2应用程序。我想使用Identity Server与其数据库中的用户一起保护Web Api 2。在进一步的开发中,我将创建一个移动应用程序。 我能够与一些用户一起创建一个asp.net身份数据库,并使用资源所有者凭据,但如果有人可以提供帮助,我会提出几个问题:
由于
答案 0 :(得分:1)
1)简而言之,资源所有者需要通过应用程序本身传递凭据,RO也不会为您提供SSO。这里的answer更长。建议的方案是在启用PKCE的情况下使用混合流。
2)查找TOTP。我相信它是在AspNetCore.Identity中通过一些例子实现的。