私はnode.jsアプリケーションを持っていてAzureにアップロードしました。私は私たちのアプリケーションにActive Directoryサポートを含めました。 Advancedオプションを使用して、クライアントIDと必要な詳細をアプリケーションに設定しました。ログインが成功したらログインページにAzure認証が戻ります - node.js
Node.jsアプリケーションでは、passport-azure-adを使用してユーザーを認証しています。 私はクライアントID、シークレット、返信URLなどを設定しました。私は以下のgetメソッドを使用して空白認証を呼び出しました。
app.get('/login', passport.authenticate('azuread-openidconnect', { failureRedirect: '/hello' }), function(req, res){
res.sendFile(path.join(__dirname+'/views/index.html'));
});
私は、コードを展開し、紺碧で、それを実行すると、それは最初の紺碧のログインページに私を取り、私は、正しいメールアドレスとパスワードを入力したら、それが再びログインページに私をリダイレクトします。それでもエラーは発生しません。
ログインページにリダイレクトされるこの循環プロセスを避けるためにお役立みください。前もって感謝します。
私はAzureでアプリケーションの返信URLと '/ auth/openid/return'を設定しようとしましたが、上記のコードを試しました..しかし同じ問題が発生します。また、この返信url '.auth/login/aad/callback' – user3211705