2016-08-11 67 views

回答

0

查看我的GitHub .NET Core ImplicitConsoleClient示例。 您可能需要更改授權網址。我昨天用ASP.NET CoreIdentityServer4測試了這個解決方案,所以它還通過了__RequestVerificationToken參數,這是ASP.NET ASP.NET's AntiforgeryToken所要求的。

+1

如何更改標準.net 4.6項目? var dictionary = Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseQuery(response.RequestMessage.RequestUri.Fragment); – Tatiana

+1

我嘗試爲Cutwise.com獲取令牌,授權頁面是https://cutwise.com/api/oauth/v2/auth/login – Tatiana

+1

如果我是你,我會運行[Fiddler](https:// www .telerik.com/download/fiddler)並使用瀏覽器(例如谷歌瀏覽器)登錄,並且在分析了Fiddler日誌(我爲了編碼IdentityServer4隱式客戶端而做的)之後,定製客戶端。 ** @向上:**您可以使用['HttpUtility.ParseQueryString()'](https://msdn.microsoft.com/pl-pl/library/ms150046(v = vs.110).aspx)方法。 – mateudu

0

因此,如果登錄表單上存在CSRF令牌,那麼無法通過隱式流獲取訪問令牌。

相關問題