MVC Web アプリケーションで OAuth を使用しています。Nuget を使用して DotNetOpenAuth をインストールしました。これにより、必要なすべての dll が参照フォルダーに追加されます。
このドキュメントで説明されているように、API コンソールにアプリケーションを登録する必要があることがわかりました。Google API の Web サイトで、[API アクセス] をクリックし、新しい OAuth 2.0 クライアント ID を作成しました。アプリケーションの種類を「Web アプリケーション」に設定し、Web サイト名を指定します。
新しいクライアント ID を作成すると、次の詳細が記載されたページが表示されます。
- クライアントID
- 電子メールアドレス
- クライアント シークレット
- リダイレクト URI
- JavaScript の起源
ここで、Google 経由でユーザーを認証し、その詳細 (メール アドレス/ユーザー名) を一覧表示するコードを書きたいと思います。次のステップは何ですか?DotNetOpenAuth と Google API コンソールはどのように接続されていますか?
正しい方向に向けるために参照できるコードはありますか? LinkedIn による承認について説明しているこの記事を見てきました。Googleを使用した同様の例はありますか?