1

私は2つの別々の部分で構成される単純なプロジェクトを行っています:

  1. C#のバックエンドアプリ(ASP MVC)は、ビジネスロジックレイヤーとしてサーバーを使用し、JSON応答を使用してパブリックコントローラー/アクションを公開します
  2. バックエンドアプリへのインターフェースとして機能するPHPのフロントエンドアプリ

EntityFrameworkモデルとSQLServerにユーザーの詳細を格納するカスタムMembershipProviderを使用してForms認証を実装しました。

次のステップは、OpenID認証を有効にすることです。私がする必要があるのは:

  1. 私のフロントエンドでユーザーのOpenIDクレデンシャル(おそらくFacebookとGoogle)を取得します
  2. POSTリクエストを介してそれらをバックエンドコントローラーに転送します
  3. バックエンドでOpenIDプロバイダーを使用してユーザーを認証し、モデルにデータ(メールのみ)を保存します
  4. ユーザーが認証されていることをフロントエンドに通知します

さまざまなDotNetOpenAuthドキュメントとサンプルを調べてきましたが、リストのポイント3を理解できません。

4

0 に答える 0