构建一个 webpage/SharePoint 页面,用户可以在其中 add/remove 来自 O365 组的自己
Build a webpage/SharePoint page where users can add/remove themselves from O365 groups
我被要求在 SharePoint 上构建一个自助服务应用程序,用户可以在其中搜索可公开访问的 O365 组列表。所有用户都应该能够在任何特定组中添加和删除自己。
我打算为此使用 Graph API。
任何人都可以提供一些文档或示例。
您可以通过阅读此文档来查看文档和示例:Microsoft Graph API
Microsoft Graph 是一个 RESTful 网络 API,可让您访问 Microsoft 云服务资源。
注册您的应用程序并获得用户或服务的身份验证令牌后,您可以向 Microsoft Graph API 发出请求。
我会尝试按照以下步骤来构建您的上述应用程序:
- 注册一个 Azure AD 应用程序并定义一个 auth workflow 适合您的场景
- 从应用调用 AAD using library like MSAL,获取有效的访问令牌
- 使用有效的令牌,我将调用以访问 protected resource like Microsoft Graph 并定义必要的 roles/permissions。
- 在您的情况下,您将访问 Microsoft Groups - 然后我将参考 Graph API documentation for it。
- 实施您的业务逻辑以 add/remove 集团使用。
- 一切顺利!!
我被要求在 SharePoint 上构建一个自助服务应用程序,用户可以在其中搜索可公开访问的 O365 组列表。所有用户都应该能够在任何特定组中添加和删除自己。
我打算为此使用 Graph API。
任何人都可以提供一些文档或示例。
您可以通过阅读此文档来查看文档和示例:Microsoft Graph API
Microsoft Graph 是一个 RESTful 网络 API,可让您访问 Microsoft 云服务资源。
注册您的应用程序并获得用户或服务的身份验证令牌后,您可以向 Microsoft Graph API 发出请求。
我会尝试按照以下步骤来构建您的上述应用程序:
- 注册一个 Azure AD 应用程序并定义一个 auth workflow 适合您的场景
- 从应用调用 AAD using library like MSAL,获取有效的访问令牌
- 使用有效的令牌,我将调用以访问 protected resource like Microsoft Graph 并定义必要的 roles/permissions。
- 在您的情况下,您将访问 Microsoft Groups - 然后我将参考 Graph API documentation for it。
- 实施您的业务逻辑以 add/remove 集团使用。
- 一切顺利!!