1

そのため、公開されている SharePoint 2010 サイトで ADFS を使用しています。サポートされているログインの 1 つは Live ID 経由です。ユーザーがサイトにアクセスする前に Hotmail などの Live ID サイトにログインすると、次のことが起こることがわかりました。

  1. ADFS LS Cookie が存在しないため、当サイトはユーザーがログインしていないと考えています
  2. [サインイン] をクリックすると、ADFS によって Live ID にリダイレクトされます。Live ID ログイン プロセスは Cookie を検出し、前のユーザーの電子メールを使用して自動的にログインします。実際には別のメールアドレスを使用したいと考えています。
  3. Cookie をクリアしても、上記の動作は持続します

Windows 7 で次のことを試してみましたが、成功しました。

  1. ブラウザの Cookie をクリアする
  2. %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies\ からすべてのファイルを削除します

そして、Live ID はユーザーにログインを正しく求めます。

ただし、上記のフォルダーは、IE 10 でこの動作を再現できる Windows 8 コンピューターには存在しません。

そのため、Live ID Cookie の名前と場所を知る必要があり、それを探して破棄し、サインイン プロンプトを表示できるようにします。

理想的な解決策は、ADFS が Cookie を正しく破棄することです。ADFS チームは、Cookie を削除するための診断ページを作成していますが、Live ID Cookie はドメインからのものではないため、破棄できるとは思いません。その場所を見つけることができれば、今のところ手動の指示で生活できます。

更新 答えが見つかりました。秘訣は、まず live.com にアクセスしてサインアウトをクリックし、次に SharePoint アプリケーションに移動することです。最善の解決策ではありませんが、機能します。

4

1 に答える 1

0

更新答えが見つかりました。秘訣は、live.comにアクセスし、最初にサインアウトをクリックしてから、SharePointアプリケーションに移動することです。最善の解決策ではありませんが、機能します

于 2012-06-20T22:20:21.557 に答える