请参阅随附的屏幕截图,我正在尝试创建一条规则,允许我根据Google身份提供商的电子邮件地址域控制谁获得管理员角色。
这似乎应该是非常直接的;谷歌应用程序OAuth提供商可能应该为其谷歌应用程序帐户提供域名,但由于目前我还没想在电子邮件地址上进行某种通配符匹配。
在依赖方应用程序中处理它很简单,但我试图将身份管理功能外部化。
答案 0 :(得分:0)
ACS中的规则引擎非常简单,我不相信你今天能做到这一点。您可以按照说法对应用程序进行进一步的转换。写这个的地方可能在 ClaimsAuthorizationManager 中。即使它“在应用程序端”,它仍然可以很好地封装并与代码分开。