我一直在研究有关身份、PKI 和访问控制的各种研究,试图将其归结为 IAM(身份和访问管理)的简化方法。
在很多地方出现的一件事是基于能力的访问控制,例如:您当前的权限在请求之后被编码在票证或证书中。许多当代研究都指出这是值得关注的,因为这意味着给予临时授权来执行某项交易。授权交易通常比建立身份更重要。
在我看来,SAML 足够灵活,可以处理这样的用例,将能力编码为 SAML 属性。我还认为,在联合场景中,能力比角色更适合,因为尝试在组织之间同步角色定义(甚至身份)似乎是徒劳的。
但是,我几乎没有发现关于结合 SAML 和功能的研究、产品甚至原型。
我已经开始关注XPOLA,但我想知道:
- 还有其他我应该看的研究、论文、产品或项目吗?
- 任何现成的 IAM 或联合产品是否提供任何基于能力的功能?