MSAL Angular v3 から v4 へのアップグレード

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 サンプルと示されている機能の一覧については、 こちらを 参照してください。