软件开发人员没有将授权外部化是有原因的吗?

2022-09-02 03:56:46

身份外化的价值主张开始增加,许多站点现在接受OpenID,CardSpace或联合身份。但是,许多开发人员尚未采取下一步措施来外部化授权并使用基于 XACML 的方法。

原因是缺乏意识还是别的什么?您希望如何了解基于 XACML 的软件开发方法?

请注意,我问的是授权,而不是身份验证。


答案 1

我认为外部化授权的前景比外部化身份验证(OpenID,CardSpace等)要困难得多。这主要是由于授权更加特定于应用程序。人员A在我的应用程序中被授权做什么,他可能无法在您的应用程序中执行,这甚至假设我的应用程序和您的应用程序之间存在一些共同的parrallel,而这很可能不会。

我不想说外部化授权永远不会完成,但老实说,我很难想出你真正想要这样做的理由。也许对于一套并行工作的应用程序,但同样,这很可能是在内部支持,而不是在外部支持。


答案 2

另外,请记住授权 !== 身份验证。仅仅因为用户已通过身份验证并不意味着您已经解决了网站的授权部分。您仍然需要确定谁可以在何时做什么。