私はXamarin.Forms iOS/Androidアプリを持っており、Microsoft Azure B2C ADに対してユーザーを認証する必要があります。.NETのMicrosoft認証ライブラリ(MSAL)でオフライントークンを取得するにはどうすればよいですか?
Microsoft.Identity.Client NuGetを追加し、これを認証に使用しました。
ログインが正常に動作し、返されたトークンを使用して私たちのAzureホストサービスを呼び出すことができます。
Azure AD B2C preview: Token reference私はスコープoffline_access
を提供すれば、私はより長い寿命で "リフレッシュトークン"を得ることができるはずです。
ただし、このスコープを指定すると、ライブラリではoffline_access
がサポートされていないという例外がスローされます。
私の質問は:MSALは現在offline_access
を全くサポートしていないか、別の方法で同じものを取得するはずですか?
install-package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -pre
サンプルを使用したパッケージマネージャコンソールからインストールすることができた。このためMicrosoft.Experimental.IdentityModel.Clients.ActiveDirectory
を使用
UWPアプリケーションのシナリオでは、これも非常に興味があります。 –