Linuxで動作するC#dotnetコアプラットフォームで、アンドロイドアプリケーションのアプリ内購入のサーバー側の検証を実装する必要があります。dotnetコアでサーバー側のGoogle認可を実装する方法
私は多くの回でthis pageを読んで、最終的に約this issueを見つけました。これは私だけではないことを示しています。 Googleは現在、dotnetコアを完全に直接サポートしていないようです。
サードパーティのライブラリを使用してこれを達成できる人はいますか?
Linuxで動作するC#dotnetコアプラットフォームで、アンドロイドアプリケーションのアプリ内購入のサーバー側の検証を実装する必要があります。dotnetコアでサーバー側のGoogle認可を実装する方法
私は多くの回でthis pageを読んで、最終的に約this issueを見つけました。これは私だけではないことを示しています。 Googleは現在、dotnetコアを完全に直接サポートしていないようです。
サードパーティのライブラリを使用してこれを達成できる人はいますか?
私の知る限り...ネットコアは(まだ?)のOAuth2サーバの実装を持っていないことはでき
数posibilitiesが hereコメントが、最も使用されるようにそこにアイデンティティ・サーバーが存在している(何かを知っているように「IdentityServer4は ASP.NETコアのためのOpenID ConnectおよびOAuth 2.0のフレームワークです。」
)カスタムASPネットコアプロジェクトに統合し、仕事をしていませんこと
メインリンク: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
方法
たぶん私はうまく説明できませんでした。私はユーザーを認証する必要はありません。 googleでサービスアカウントを認証する必要があるので、purchaseTokenでpurchases.getを呼び出して、アプリユーザーが商品を購入したかどうかを確認できます。 – Murat
これを行う方法はありますか? – Beetlejuice