我们正在寻找全新的Identityserver4实现,我将通过文档在sqlserver中的VS2017和DB上安装项目。
数据库是使用为bot ConfigurationData提供的默认迁移脚本以及操作DAta创建的。我非常困惑,哪里的用户将如何添加客户端等?在启动过程中,默认的ASPNEtIdentity也是添加的,但是在数据库中没有ApplicationUser表,那么用户数据将在哪里?我的要求很简单-用户将通过他的凭据(或可能是第三方应用程序)登录到应用程序,并将使用该应用程序或API将直接使用身份服务器与客户证书范围,
请在这里告诉我:
发布于 2018-10-01 12:29:14
首先,IdentityServer4本身并不处理用户或其身份验证--您要么需要使用ASP.Net标识和连接到IdentityServer4的集成库,要么自己构建所有这些内容。
因此,总结一下:
[ScopeAuthorize("my.api")] public MyResult ApiAction() { ... })在更细粒度的控制器或操作级别上强制执行范围。此筛选器将检查指定的作用域是否定义在ClaimsPrincipal中的声明集中)。https://stackoverflow.com/questions/52588748
复制相似问题