我正在尝试创建一个 Web 应用程序。这个应用程序是一个 B2B PAS 模型。该应用程序的功能之一是,使用 GSuite 的组织可以登录我们的系统,然后其所有用户都可以使用其组织的 google id 登录我们的软件。但是,在应用程序中,一个用户可以将任务分配给组织中的另一个用户。所以我们的应用程序也应该能够列出该组织的所有用户。
如何实现这两个功能?
通过从 Gsuite 管理控制台创建自定义应用程序,我尝试了 SAML 方法。但是,是否可以将 SAML 扩展为也列出 SAML 应用所属组织的用户?(基本上尝试使用Google Cloud Directory API)
如果纯 SAML 不起作用,我应该寻找哪些其他替代方法?
我正在使用的 PS 技术堆栈是 Nest JS 用于后端,Angular 用于前端