azure - 如何配置和使用日志记录来确定 AAD/B2C 应用程序是使用 V1 还是 V2 端点(Auth 或 Graph)?
问题描述
我有兴趣记录哪些已注册的 AAD/B2C 应用程序正在使用:
问题
- 我应该采取什么方法(最好以日志为重点)来收集和报告企业中运行的内容?
- 有没有办法确定哪个 SDK(和 SDK 版本)用于各种身份验证流程?(以及哪个流量)
(PS 产品团队,有什么方法可以将这个结果集成到门户中:))
解决方案
我应该采取哪些方法(最好以日志为重点)来收集和报告企业中运行的内容?
不确定您的意思,AD 应用程序可以同时使用 v1.0 和 v2.0 端点,这取决于您。以前,如您提供的链接中所述,AD App 的版本不同,取决于它在哪里创建。但现在 App Registration Portal 已弃用,所有在 Azure 门户中注册的 AD App 都是 v2.0 版本。该应用程序可以同时使用 v1.0 和 v2.0 端点。
有没有办法确定哪个 SDK(和 SDK 版本)用于各种身份验证流程?(以及哪个流量)
通常,医生会告诉你。
也可以根据SDK方法需要的参数来判断。例如,该方法需要client_id
, client_secret
, scope
, tenant_id
, 并且不需要用户参与,显然它使用客户端凭据流。
推荐阅读
- javascript - jQuery Select2 不在任何地方关闭(也不在他们自己的网站上)
- wordpress - 检测 Facebook 移动浏览器并相应地调整 CSS
- math - 有多少种组合可能?
- android - 数组列表大小始终为 0,即使在向其中添加数据后也是如此
- kendo-ui - 按其值有条件地隐藏元素
- r - 向量除以矩阵
- ionic-framework - Ionic 4 幻灯片 - 设置初始幻灯片
- node.js - 如何使用 nestjs 和 socket.io 创建房间
- reactjs - 如何在每次重新渲染时制作动画?(新道具来的时候)
- python - 为什么 -W 实际上不接受忽略特定模块的正则表达式?