如何配置 azure 应用以在从应用中删除用户时发送通知

Posted

技术标签:

【中文标题】如何配置 azure 应用以在从应用中删除用户时发送通知【英文标题】:how to configure the azure app to send a notification when a user is deleted from the app 【发布时间】:2022-01-18 00:29:24 【问题描述】:

大家都好吗?我有一个 azure AD 注册应用程序,该应用程序使用 SAML 协议的单次登录集成到 php 系统中。

一切正常,但我需要设置一个请求,以便当管理员删除用户时,它会向我的服务器发送一个请求,以便我可以将用户注销并将其从系统中删除。

我尝试了什么?

我尝试使用配置,但没有得到我想要的结果,即使设置了正确的映射。

我想知道如何通过配置来做到这一点,试图了解如何在 Azure 中删除用户时将其发送到我的系统,但我不明白如何做到这一点。

我真正想要什么?

当应用的 adm 删除用户时,它会发送一个请求,请求在我的服务器上配置一个路由,以便我也可以从我的服务器中删除该用户。

【问题讨论】:

请检查此 MS 文档的取消配置部分:docs.microsoft.com/en-us/azure/active-directory/… 你好@Lorenzo Correa,如果我的回答对你有帮助,你可以投票并接受它作为答案(点击答案旁边的复选标记,将其从灰色切换为填充。)。这对其他社区成员可能是有益的。谢谢。 【参考方案1】:

我们将能够通过 Use the Microsoft Graph API to get change notifications 收到有关用户数据更改(无论是删除、添加还是任何更改)的警报。

同样基于MS DOC

用户在 Azure AD 中被软删除(发送到回收站 / AccountEnabled 属性设置为 false)。删除用户后 30 天 在 Azure AD 中,它们将从租户中永久删除。在这 点,供应服务将发送一个 DELETE 请求到 永久删除应用程序中的用户。期间的任何时候 30天窗口,可以manually delete a user permanently, 向应用程序发送删除请求。

更多信息请参考以下链接:

MS问答:Get notifications based on new user added or deleted in Azure AD 微软| PowerAutomate:Connector: Azure AD, Trigger, New

【讨论】:

以上是关于如何配置 azure 应用以在从应用中删除用户时发送通知的主要内容,如果未能解决你的问题,请参考以下文章

如何使用应用商店配置文件退出应用以添加 beta-reports-active 密钥?

如何强制 iOS 应用以纵向模式启动

httpClient 在从 azure 反向代理调用 https 连接时抛出连接重置

Facebook - 需要 publish_actions 权限,无法提交应用以供审批

我们是不是需要使用相同的证书和配置文件来分发新应用以替换 iOS 中的旧应用?

如果存在移动应用而不是 Web 表单,则 Twitter OAuth 应打开移动应用以进行授权