Xamarin.Forms iOS/Android アプリがあり、Microsoft Azure B2C AD に対してユーザーを認証する必要があります。
Microsoft.Identity.Client NuGet を追加し、これを認証に使用しました。
iOS では問題なく動作しますが、Android では同じコードが AcquireTokenAsync() から返されることはありません。
ログイン UI が適切に表示され、ユーザー名とパスワードが受け入れられ、MSAL ライブラリによって表示される UI が適切に閉じられますが、呼び出しawait AcquireTokenAsync()
は返されません。
コードは、アプリのコア プロジェクトの PCL にあります。
Android 4、5、および 6 デバイスで試しました。
MSAL がまだアルファ版であることは知っていますが、これが原因であるかどうか、または何か間違っている可能性があるかどうかを確認したいだけです。