0
將Google apis與OAuth 2.0結合使用,Google建議您在桌面應用程序中使用HttpListener
,並在文檔中註明您可能遇到的防火牆問題。這是如何在代碼(GoogleWebAuthorizationBroker.AuthorizeAsync)
中實現的,以及可能出現的問題。例如管理員權限,防火牆問題 - 如果我使用他們的客戶端庫,我會遇到這些問題嗎?Google api oauth桌面.net庫
你能列出任何會導致用戶權限或防火牆出現問題的情況嗎? –
這是否在Windows 8.1中工作?似乎微軟已經授權在Win10中使用127.0.0.1,但不是8.1 –
您的意思是Windows 8.1應用程序?也就是說,針對win81 TFM?或者恰好在Windows 8上運行的桌面.NET應用程序?我不太瞭解Windows的權限,但如果它是桌面應用程序,並且用戶不允許使用127.0.0.1,那麼我預計這不能也不行。我想不出一個即時的解決方法。您可以使用[PromptCodeReceiver.cs](https://github.com/google/google-api-dotnet-client/blob/master/Src/Support/Google.Apis.Auth/OAuth2/PromptCodeReceiver.cs)等內容,但它有點粗俗。 – Chris