私はrest2コントローラサービスレイヤーを備えたangle2フロントエンドを使用してwebappを開発しました。私は紺碧の広告で私のアプリを登録しました。システム管理者がWebアプリケーションのMFAを有効にしました。今、アプリケーションを実行している間、私は以下のエラーを取得しています。MFAでAzure ADを有効にしてAngular2アプリを認証するには?
at [Source: {"error":"interaction_required","error_description":"AADSTS50076: Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access
誰かがMFA対応のazure ADに対して認証を実装するためのチュートリアルやサンプルコードを提供できますか?
私はこの日に苦労しました。私たちはoAuth2を使っています。 #2は完全に機能しますが、それは良いユーザーエクスペリエンスではありません。 #1の場合は、ユーザーログインがあり(MFAなし)、他のユーザーの写真を取得するためにGRAPH APIにアクセスします(MFAが必要)。最初のログイン時にapiにログインするように指示して、MFAを1回だけ実行するようにしたいと思っていました。それは可能ですか? – Brad
ケース#1の場合、最初のログイン時にリソースまたはスコープを要求するために、response_type "id_token token"とともに暗黙的な許可フローを使用できます。ただし、**これは、あなたがケース#2に遭遇することは決してありません。たとえば、リソースで別のMFAポリシーが有効になっている場合や、アプリケーションがMFAポリシーを使用して別のリソースへのアクセスをリクエストしている場合など、複数のMFA要件を処理する必要がある可能性があります。 –