openID 認証でサイトを構築する予定です。対象ユーザーのほとんどは、Microsoft アカウント (hotmail/live/windowslive) を使用してサイトに登録します。
Microsoft アカウントを openID として使用する方法はありますか?
私の知る限り、彼らはまだ「パスポート」/「Windows Live ID」システムしか使用していないので、そうではありません。ただし、いずれかの時点で OpenID をサポートする予定であると発表しています。以下のリンクを見てください。何らかの形で使用できる可能性がある実装をテストするための Tech Preview もあります。
MicrosoftがOpenIDをサポートするまで、私の現在の計画は、OpenIDとWindowsLiveIDを「サードパーティ認証」インターフェイスの背後に隠すことです。Chain of Responsibilityパターンを使用して、正しいプロバイダーを選択します。アプリの残りの部分は違いを認識しません(GmailやYahooアカウントの場合のように使いやすいボタンがあるUIを除く)。