2016-11-22 42 views
1

我已阅读IdentityServer文档,并看到它旨在管理责任授权。我想知道我可以将其用于我的企业Api吗?例如,我在我的API中拥有财务和IT部门控制器。我应该为他们创建2个范围吗?如果我这样做,在登录屏幕后将显示权限屏幕。选中或取消选中Finanace和IT复选框。我可以从用户隐藏这些范围吗?IdentityServer与企业应用程序的使用情况

回答

4

范围模型资源,然后您可以配置允许客户端请求访问这些资源。因此,将API分成不同范围的一个原因是您可以配置哪些客户端可以访问哪些API。因此,如果您不希望自己的财务应用程序访问IT API,那么是的,听起来像是两个不同的范围。

至于向用户显示同意,您可以在客户端配置中禁用每个客户端的整个同意屏幕。当您的客户端应用程序代表您的用户访问您的API时,这是有道理的(IOW一切都是第一方)。