我需要在運行在Linux上的C#dotnet核心平臺上實現服務器端驗證,以在應用內購買我的android應用程序。如何在dotnet核心上實現服務器端google授權
我已閱讀this page很多次,最後找到約this issue,這表明我並不孤單。看起來谷歌目前並沒有完全直接支持dotnet核心。
有沒有人可以使用任何第三方庫實現此目的?
我需要在運行在Linux上的C#dotnet核心平臺上實現服務器端驗證,以在應用內購買我的android應用程序。如何在dotnet核心上實現服務器端google授權
我已閱讀this page很多次,最後找到約this issue,這表明我並不孤單。看起來谷歌目前並沒有完全直接支持dotnet核心。
有沒有人可以使用任何第三方庫實現此目的?
據我所知,對.NET核心不具有的oauth2服務器實現(沒有?)...
有作爲評論here,但最常用的是幾個posibilities出有身份服務器(的東西,可以集成在您的自定義ASP NET內核項目,並沒有工作)
「IdentityServer4是 ASP.NET核心的ID連接和OAuth 2.0框架。」
主要環節:http://docs.identityserver.io/en/release/index.html
外部認證添加支持: http://docs.identityserver.io/en/release/quickstarts/4_external_authentication.html?highlight=google
看看安裝和概述部分,你會發現,這將滿足您的需要(我很肯定)
我希望它能幫助,
胡安
您鏈接的問題是關於用戶通過MVC登錄。
如果你想使用一個服務帳戶:
GOOGLE_APPLICATION_CREDENTIALS
環境變量和使用GoogleCredential.GetApplicationDefault
或GoogleCredential.FromFile
方法(在客戶端庫支持包1.29.0介紹)
也許我不能很好地解釋。我不需要認證用戶。我需要使用Google對我的服務帳戶進行身份驗證,以便我可以使用purchaseToken調用purchases.get來驗證應用用戶是否已購買產品。 – Murat
你有沒有找到辦法做到這一點? – Beetlejuice