是否可以在Azure ACS中配置规则,以便我可以将声明值与通配符/正则表达式匹配?

时间:2011-01-13 09:20:01

标签: .net azure identity

请参阅随附的屏幕截图,我正在尝试创建一条规则,允许我根据Google身份提供商的电子邮件地址域控制谁获得管理员角色。

这似乎应该是非常直接的;谷歌应用程序OAuth提供商可能应该为其谷歌应用程序帐户提供域名,但由于目前我还没想在电子邮件地址上进行某种通配符匹配。

在依赖方应用程序中处理它很简单,但我试图将身份管理功能外部化。

alt text

1 个答案:

答案 0 :(得分:0)

ACS中的规则引擎非常简单,我不相信你今天能做到这一点。您可以按照说法对应用程序进行进一步的转换。写这个的地方可能在 ClaimsAuthorizationManager 中。即使它“在应用程序端”,它仍然可以很好地封装并与代码分开。