公開:

MicrosoftがNested App Authenticationを一般提供開始、Microsoft 365全体での認証が効率化

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)


記事の要約

  • MicrosoftがNested App Authenticationを一般提供開始
  • Teams、Outlook、Microsoft 365全体で利用可能に
  • セキュアなサインイン体験と開発の簡素化を実現

Microsoft 365でのNested App Authentication一般提供開始

Microsoftは2025年5月6日、Personal Tab Teams アプリケーション向けの新しい認証プロトコルであるNested App Authentication(NAA)の一般提供を開始した。このプロトコルはTeams、Outlook、Microsoft 365全体で利用可能となり、Microsoft Authentication Library(MSAL.js)を活用することでクライアントコードから直接トークンを取得できるようになっている。[1]

NAAはデスクトップ、モバイル、Webにおいて完全なプラットフォームサポートを提供し、Personal tab Teams AppsやOutlookのOffice Add-insで利用可能となった。ユーザーが同意したAADで保護されたリソースに対するトークンをアプリマニフェストやOBOフローを使用せずに要求できるため、開発者の作業効率が大幅に向上している。

さらにNAAは、サポート対象のWebホストでサードパーティCookieに依存せずにユーザー認証を可能にする機能を実装した。これによりCookieがブロックされた環境でもユーザーのワークフローを中断することなく認証プロセスを継続できるようになり、シームレスな操作性が実現された。

Nested App Authenticationの機能まとめ

項目 詳細
プラットフォームサポート デスクトップ、モバイル、Web対応
対象アプリケーション Teams Personal tab、Office Add-ins in Outlook
認証方式 Microsoft Authentication Library(MSAL.js)
主な特徴 サードパーティCookie非依存、直接トークン取得
スコープ権限 インクリメンタルかつダイナミックな同意が可能

Microsoft Authentication Libraryについて

Microsoft Authentication Library(MSAL.js)とは、Microsoft IDプラットフォームを使用してユーザー認証とアクセストークンの取得を行うためのライブラリである。主な特徴として以下のような点が挙げられる。

  • シングルサインオンとトークン管理の簡素化
  • 複数のプラットフォームとフレームワークのサポート
  • セキュアなトークンキャッシュと更新機能

MSAL.jsはNested App Authenticationと組み合わせることで、より効率的なクライアントサイドの認証処理を実現する。開発者はミドルティアサービスを介さずにトークンを直接取得できるため、アプリケーションのアーキテクチャがシンプルになり保守性が向上するだろう。

Nested App Authenticationに関する考察

NAAの一般提供開始により、Microsoft 365プラットフォーム全体でのアプリケーション開発における認証処理が大幅に簡素化されることが期待できる。特にサードパーティCookieに依存しない認証の実現は、プライバシー保護が強化される現代のWeb環境において非常に重要な進展となるだろう。

今後の課題として、既存のアプリケーションからNAAへの移行をスムーズに行うための包括的なガイダンスの提供が必要となる。特に大規模な組織での導入においては、従来の認証システムとの互換性や移行期間中のユーザー体験の維持が重要な検討ポイントになるだろう。

将来的には、NAAのフレームワークがさらに拡張され、より多くのMicrosoft 365サービスやサードパーティアプリケーションとの連携が強化されることが望まれる。認証プロセスの標準化とセキュリティの向上が、クラウドベースの企業アプリケーション開発における重要な基盤となっていくはずだ。

参考サイト

  1. ^ Microsoft Visual Studio. 「Nested App Authentication: Now available across Microsoft 365」. https://devblogs.microsoft.com/microsoft365dev/nested-app-authentication-now-generally-available-across-microsoft-365/, (参照 25-05-08).
  2. 2431
  3. Microsoft. https://www.microsoft.com/ja-jp

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「セキュリティ」に関するコラム一覧「セキュリティ」に関するニュース一覧
アーカイブ一覧
セキュリティに関する人気タグ
セキュリティに関するカテゴリ
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。