Auth0和ADAL.NET

时间:2017-10-16 22:15:04

标签: auth0 adal

我正在尝试从我的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);

谢谢!

1 个答案:

答案 0 :(得分:2)

ADAL是一个Microsoft库,用于连接本机设备(非浏览器),例如桌面电脑移动到Azure AD或ADFS。

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

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

上面的端点是Azure AD的公共端点。