ADFS 2.0 - 如何阻止特定发行人访问我的 RP
目前,我的 adfs 2.0 服务器上配置了两个依赖方 (RP)。我还有两个索赔提供者信托。如果用户属于声明提供者 1,我只想限制对第一个 RP 的访问。
是否有一个声明规则可以让我检查用户的颁发者,然后授予访问权限?
我还想知道这种行为在 SSO 基础设施中是否可以接受。我是否应该部署两个 ADFS 2.0 实例来支持这一点(一个信任声明提供者 1,而另一个则不信任)。
感谢您提供任何想法或设计意见。
I currently have two relying parties (RP) configured on my adfs 2.0 server. I also have two claims provider trusts. I simply want to restrict access to the first RP if the user belongs to claims provider 1.
Is there a claim rule I can put that would let me inspect the user's issuer and then grant access or not?
I'm also wondering if this behavior is even acceptable in a SSO infrastructure. Should I deploy two instances of ADFS 2.0 in order to support this (one trusts claims provider 1 while the other doesn't).
Thanks for any ideas or design inputs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道这是否是一个好主意,但这应该可行:
向您想要拒绝的声明提供者添加一个自定义规则,内容如下:
选择发行授权规则,
添加规则。
模板“基于允许或拒绝用户
收到的索赔”。
声明类型,使用与中相同的类型
自定义规则。
值,写拒绝
单选按钮“拒绝用户访问
与此传入的索赔“。
希望这对您有用。
I don't know if this is a good idea, but this should work:
Add a custom rule to the claims provider you want to deny with content like this:
choose Issuance authorization rules,
Add Rule.
template "Permit or Deny Users based
on an Incoming Claim".
claim type, use the same type as in
the custom rule.
value, write Deny
radio button "Deny access to users
with this incoming claim".
Hope this works for you.