【问题标题】:Auth0 and ADAL.NETAuth0 和 ADAL.NET
【发布时间】:2018-03-28 12:54:39
【问题描述】:

我正在尝试从我的 Auth0 设置中获取访问令牌,我正在使用 ADAL。当我查看 fiddler 时,我不明白为什么它试图连接到以下站点:

https://login.windows.net/common/discovery/instance?api-version=1.0&authorization_endpoint=https://myusername.auth0.com/oauth/oauth2/authorize

这是我的代码:

var AuthCtx = new AuthenticationContext("https://MYUSERNAME.auth0.com/oauth/token");
var token = AuthCtx.AcquireTokenAsync("https://api.MYSITE.COM", new ClientCredential("clientid here", "secret here"));
Console.WriteLine(token.Result.AccessToken);

谢谢!

【问题讨论】:

  • ADAL 凭据需要在其 AAD 受信任站点上进行验证。

标签: auth0 adal


【解决方案1】:

ADAL 是一个 Microsoft 库,旨在连接本地设备(非浏览器),例如桌面和移动到 Azure AD 或 ADFS。

您可以将其用于其他身份提供程序,但不支持将其作为通用 OAuth 堆栈。

所有示例都使用 Azure AD 或 ADFS。

上面的端点是 Azure AD 的通用端点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 2017-06-02
    • 2022-06-12
    • 1970-01-01
    • 2015-05-02
    • 2017-01-18
    • 1970-01-01
    相关资源
    最近更新 更多