【发布时间】:2018-10-24 05:29:18
【问题描述】:
我正在尝试运行 Azure Active Directory Library for Ruby 中提供的 Sinatra 示例应用程序:https://github.com/AzureAD/azure-activedirectory-library-for-ruby。样本在这里:https://github.com/AzureAD/azure-activedirectory-library-for-ruby/tree/dev/samples/authorization_code_example
提供的 README.md 文件告诉我需要这样做:
- 在您的 Azure Active Directory 帐户下注册一个 Web 应用程序。
- 将
CLIENT_ID、CLIENT_SECRET和TENANT替换为您的值。
我的问题是不清楚如何将这些值中的任何 3 个映射到我在 Active Directory 中设置的 Web 应用程序可用的各种字段。
我猜
TENANT映射到一个 URL,该 URL 会将我的应用程序指向我们的 ActiveDirectory 配置。我猜
CLIENT_ID映射到我的网络应用程序的应用程序 ID我很不确定
CLIENT_SECRET
我正在寻找这三个字段的清晰度以及我需要做的任何其他事情以使此示例正常工作。
【问题讨论】:
-
我最终通过这篇文章从头开始使用 OAuth2.0:docs.microsoft.com/en-us/azure/active-directory/develop/… 并且根本没有使用用于 Ruby 的 ADAL 库。