2017-10-16 47 views
1

我想从我的Auth0安装程序中获取访问令牌,我正在使用ADAL。我不明白为什么它试图连接到下面的网站时,我看到提琴手:Auth0和ADAL.NET

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); 

谢谢!

+0

需要在其AAD受信任站点上验证ADAL凭据。 – Marcelo

回答

0

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

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

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

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