2017-10-16 45 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的公共端點。