MSAL Angular v4 には、MSAL Browser のセキュリティ更新プログラムが含まれており、Angular 19 のサポートが既存の Angular 15-18 サポートに追加されています。
ブラウザーのサポートとその他の重要な変更については、 MSAL Browser v3 移行ガイド を参照してください。
@azure/msal-angular@4 の変更点
ローカル ストレージの使用
ローカル ストレージの暗号化に関連する MSAL Browser の変更により、初期化が完了していること、および対話状態が None されていることを確認してから、アカウント API を呼び出してください。
this.msalBroadcastService.inProgress$
.pipe(
filter(
(status: InteractionStatus) => status === InteractionStatus.None
),
takeUntil(this._destroying$)
)
.subscribe(() => {
this.loginDisplay = this.authService.instance.getAllAccounts().length > 0;
});
Samples
次の開発者サンプルが利用可能になりました。
サンプルは基本的な構成と使用方法を示しており、改善され、増分的に追加される場合があります。
現在の MSAL Angular サンプルと示されている機能の一覧については、 こちらを 参照してください。