azure - 从 Azure Active Directory 撤销管理员同意时通知客户端应用
问题描述
我有一个 Rails 应用程序,用户可以将其 Office365 帐户连接到该应用程序。
在用户拥有工作帐户并且他们的管理员同意所需权限但随后通过从 Azure Active Directory >> 企业应用程序中删除应用程序来撤销此同意的情况下
我的应用程序如何知道访问权限已被撤销,以便向用户显示适当的消息?是否有针对此的 webhook 调用?进行 API 调用时,有没有办法从特定的错误响应中找出答案?
解决方案
如果客户已从其租户中删除了应用程序,您将无法再获取访问令牌来进行 API 调用。确切的错误消息/体验取决于您获取访问令牌的准确程度。
推荐阅读
- mongodb - 使用 MongoRepository 更新实体时修改的计数
- r - 内联显示文件输入和操作按钮
- python - exchangelib 会议从房间电子邮件中获取日历
- django - 获取和插入 Django 在 Angular 中设置的 CSRF cookie 的值
- swift - 无法从不同的 VC Swift 获取 switch 的值
- azure - New-AzureStorageContainer :远程服务器返回错误:(403)在PowerShell中禁止
- java - ExpressionEvaluatingRequestHandlerAdvice Spring 集成
- visual-studio - 如何在 Visual Studio 2017 中以编程方式运行静态代码分析?
- jose4j - 签名 JWT 和 JWK 之间的 jose4j 算法不匹配
- postgresql - 简单的字符串返回函数,默认参数为 NULL,返回 NULL 而不是字符串