python-3.x - 如果在 Python 中使用用户名和密码,如何获取 azure 活动目录的 clientID
问题描述
作为标题,我需要获取活动 azure 目录的客户端 ID,以便在 linux 和 onedrive 之间执行文件传输。有没有这方面的API。
解决方案
您不能使用用户名和密码来创建或获取客户端 ID。
用户凭据和客户端 ID 之间没有联系。
您应该通过创建 Azure AD 应用程序来获取客户端 ID 。您可以"appId": "631a96bc-a705-4eda-9f99-fdaf9f54f6a2",
在响应中看到。appId
是客户 ID。
您还可以通过直接获取应用程序从现有 Azure AD 应用程序中获取客户端 ID 。
但我认为您不需要在代码中创建 Azure AD 应用程序或获取 Azure AD 应用程序,然后使用客户端 ID。如果您想调用 Microsoft Graph API,您应该在 Azure 门户中创建 Azure AD 应用程序并从那里获取客户端 ID 并将其配置到您的项目中。
推荐阅读
- flutter - 如何追踪颤振库 audo_recorder 和立体声之间的干扰
- java - 实用程序类 - 静态方法与带有实用程序方法的单例实例
- mysql - 在phpmyadmin mysql中创建表时出错
- c++ - std::map 似乎找到了不存在的元素
- html - 如何使用仅 HTML 和 CSS 的一个按钮选择所有复选框
- java - 使用 Apache POI 3.17 在 java 中写入文件时文件损坏
- laravel - Laravel Eloquent 与分组和排序有很多关系
- spring - 使用 Spring Data MongoDB ReactiveMongoRepository 进行切片投影?
- html - Bootstrap 中的等高网格,带有 Flexbox 的多维图像
- ruby-on-rails - Heroku 在迁移期间挂起并出现奇怪的 pg_advisory_unlock