Windows Identity Foundation

Windows Identity Foundation (WIF) は、マイクロソフトが開発したクレームベース認証に対応のアプリケーションを構築するためのフレームワーク。ASP.NETまたはWCFベースのセキュリティトークンサービスを構築するためのAPIと、クレーム対応および連合可能なアプリケーションを構築するためのツールを提供する。バージョン1.0では独立した製品として公開されたが、現在は.NET Framework 4.5の一部として構成されている。
技術的背景.
認証に関しては旧来、下記のような課題があった。
マイクロソフトはこのような課題から、認証の機能を一元化した手法を考案し、サードパーティも含め業界共通に相互運用可能なシステムであるフェデレーションIDを構想した。フェデレーションIDはActive Directory フェデレーションサービス(ADFS)、Windows CardSpace、WIFの３つのコンポーネントから構築される。これらの一部を担う WIFは、クレームベースのIDモデルと認証に特化したフレームワークとして旧来の技術的課題を解決している。
主な機能.
WIFには下記の主な特徴がある。