1

WebApiバックエンドで動作する角フロントエンドがあり、認証モードとしてOAUTH(ベアラトークン)が使用されています。OAuthと認証用Active Directoryの組み合わせ

すべてが正常に正常に動作しています。

クライアントの1人がすでにログインしているユーザー(Active Directory)を確認し、ログインをスキップする際にユーザーが既にデータベースに存在しているという要件があります。

OAUTHメカニズム全体を同じにしたいが、現在ログインしているユーザー(Active Directory)がdbユーザー(この場合は電子メール)と一致するかどうかを確認する追加のステップを追加し、トークンを生成してクライアントは、ログインするたびにユーザー名/パスワードを入力する必要はありません。

これを達成するためのアイデアやコード例が参考になります。

これ以上の説明が必要な場合は、教えてください。

ありがとうございました。

答えて

0

初期ログイン後にサーバーから返されたトークンを保存できます。その後のすべての要求で、要求ヘッダーにトークンが含まれます。例えば

認証:私は私の質問で述べたように、既に働いている通常のOAuthの動作ですベアラ0b79bab50daca910b000d4f1a2b675d604257e42

+0

。これはどのようにActiveDirectoryユーザーを認証している私の質問に関連していますか? – Ahsan

+0

申し訳ありませんが、わかりませんでした。最初にActive Directoryを使用してユーザーを認証する必要があるか、または各要求でDBのユーザーの存在を確認する必要がありますか? –

+0

また別の質問。あなたのアプリケーションにはどこにアクセスしていますか?インターネットやローカルネットワークからですか? –