OAuth 2.0 协议提供用户的权限委托,以便第三方应用程序可以代表用户进行操作。在 OAuth 流程上执行此操作的典型方式是请求用户同意批准或拒绝对应用程序的访问(Okta 示例)。这是一个官方规范,描述了它在一般概念中的工作原理。
我正在寻找针对用户组(例如组织)执行相同流程的标准化方法。GitHub 以某种方式为组织做到了这一点,所以看起来组织只是代表一组用户帐户。这个问题有没有标准化的方法?
如果不是,也许有任何推荐的方法,它通常是如何在架构上完成的,或者可以适合 OAuth 2.0/OpenID Connect 协议。