私はGoogle Identity Toolkit(Web用)をかなり長時間使っていますが、問題が発生しました。 Microsoft Office 365 Businessアカウントを認証に使用する顧客がいますが、このためにGITを設定することはできませんでした。Google Identity Toolkit for Office 365アカウント
hereと記載されているように、GITサービスとIDプロバイダ(Google、マイクロソフト、ヤフー)とMicrosoft hereの説明を設定しました。
私が遭遇した問題の1つは、Microsoftアプリケーション登録ポータルで、アプリケーションIDとシークレットを使用してLive SDKアプリケーションとしてアプリケーションを構成したことでした。私は他のアプリケーションIDとアプリケーションパスワードの値を持つ新しい(汎用?)アプリケーションを作成しました。その後、Google Developer ConsoleのIDツールキットAPIでクライアントIDとシークレットキーをこれらの値で更新しました。
いいえ、運がありません。ユーザーがOffice 365 Businessアカウントを使用してWebアプリケーションにサインインしようとすると、Microsoft Sign Inアプリケーションから「アカウントが存在しません」というエラーメッセージが表示されます。
間違いなく、ユーザーはMicrosoft Office 365 Business Sign Inアプリケーション(login.microsoftonline.com)の代わりにMicrosoft Live IDサインインアプリケーション(login.live.com)にリダイレクトされます。しかし、私はこのリダイレクト(Google Identity Toolkit、Account Chooser、またはMicrosoftエンドポイント)を誰が担当しているか分かりません。または、これを修正する方法。
アイデア?提案?