私は、PostgreSQLデータベースを使用している、無許可のアプリケーションを持っています。 ASP .NET Webアプリケーションで新しいソリューションを作成し、「個別のユーザーアカウントを使用する」を選択し、別のPostgreSQLデータベース(AspNetテーブルのみを格納)と連携するように管理しました。外部のAPI(PostgreSQL)でユーザを認証するためにASP .NET MVCアイデンティティアプリケーションを使用する
私がしたいこと: 私のAPIでアクションを許可するには、ユーザーにaspウェブアプリケーションでログインさせる必要があります。たとえば、承認が必要なコントローラアクションを呼び出すと、私はaspアプリケーションのログインページにリダイレクトされたいので、ロギング後にすべての権限でメインアプリケーションに戻りたいと思っています。 http://www.asp.net/web-api/overview/security/external-authentication-services
しかし、うまくチュートリアルで説明したものは何もないようにまだ私が感じる:私はこのような何かを作成したいよう が見えます。私はサーバアプリケーションに何を入れるのか、私のApiに入れるべきものを手に入れません。
...このようなものの中に男のブログをお勧めしますか –
でもどんなコードですか?私はVSテンプレートからアプリケーションを作成し、EF用にNpgsqlとNpgsqlをインストールし、Web設定を変更し、Npgsql用のIdentityDBContextを作成し、IDテーブルを持つdbを作成しました。メインアプリケーションでは、両方のアプリケーションを接続するものはありません。 – DiSaSteR
@DiSaSteR質問はちょっと混乱します。あなたは* 1つの* Webアプリケーションかそれ以上のものを持っていますか?多くの場合、なぜですか?あなたは本当に別の仮想ディレクトリやサーバーにそれらを展開したいですか?そうでない場合は、クラスプロジェクトを持つ*単一の* Webアプリケーションですか? –