クレームがエンドポイントを確立できません - イベント 8305 (SharePoint 2010 製品)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2010-10-05

アラート名:   Security Token Service のクレームがエンドポイントを確立できません

イベント ID: 8305

概要:   Security Token Service (STS) のクレーム認証がエンドポイントを確立できません。

現象:   以下の現象のうちの 1 つまたは複数が発生する場合があります。

  • ユーザーは Microsoft SharePoint Foundation 2010 にログオンできません。

  • ログオンが失敗します。

  • 次のイベントがイベント ログに記録されます。イベント ID: 8305 説明: コンテキストのエンドポイントを確立しようとしたときに例外が発生しました: <例外>

原因:   要求プロバイダーが正しく構成されていません。

STS サービスが動作していることを Windows PowerShell で確認するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

    Get-SPServicAapplicationPool | Where {$_.DisplayName -eq <DisplayName>}| Format-List
    

    ここで、

    • <DisplayName> は STS サービス アプリケーション プールの表示名です。既定では、この値は "SecurityTokenServiceApplicationPool" です。
  6. アプリケーション プールの StatusOnline であることを確認します。

解決策:   Web.config ファイルに対する変更を元に戻します

  1. Web.config ファイルを変更していた場合は、手動で以前のバージョンに戻します。または、ファイルをバックアップしてあった場合は、バックアップを復元します。