管理ガイド> Kerberosシングルサインオンの構成> SSO接続の問題に関する専門家からのヒント> トラブルシューティングのヒント
 
トラブルシューティングのヒント
バッファサイズ
SSOを使用してTDVに接続すると、バッファサイズに関連するエラーが発生する場合があります。例外スタックトレースを確認してください。例外のソースが「java.io.IOException:FULL head」の場合は、より大きなヘッダーバッファサイズを設定する必要があります。デフォルトのサイズは4096です。
設定を変更するには、次の手順に従います。
1. 管理者ユーザーとしてStudioにログインします。
2. Studioのメニューバーから[管理] > [構成]を選択します。
3. 2つのヘッドバッファサイズ構成パラメータを見つけます。
HTTP>ヘッダーバッファサイズ
HTTPS>ヘッダーバッファサイズ
4. エラーが発生しなくなるまで、値を4096ずつインクリメントします。
5. サーバーを再起動します。
認証エラー
Kerberosチケットの取得
Kerberosチケットが無効または期限切れの場合、「認証用のプリンシパル名を取得できません」というエラーが発生する場合があります。
次の手順に従って、Kerberosチケット付与チケット(TGT)を取得してキャッシュします。
1. 管理者としてコマンドラインツールを開きます。
2. ディレクトリをJDKbinパスに変更します。
3. 次のコマンドを入力します。
kinit <username@Domain> and give your password.
4. 「klist」コマンドを実行してチケットを取得します。
有効なKerberosチケットを取得したら、SSOオプションを使用してTDVStudioにログインできます。
Linuxでのファイルキャッシュの使用
Linux環境では、デフォルトのキャッシュ設定がKEYRINGの場合、SSO認証エラーが発生する可能性があります。構成ファイル(krb5.conf)でファイルキャッシュに変更すると、問題が解決します。例えば、
default_ccache_name = FILE:/tmp/krb5cc_%{uid}
データソース認証エラー
データソースは、JGSSベースのネゴシエートおよびKerberos認証のみをサポートします。 SSPI Kerberos認証で設定されたデータソースをイントロスペクトすると、401認証エラーメッセージが表示されます。
SSO認証の失敗
SSO認証エラーが発生した場合、さまざまな理由が考えられます。 Kerberosテストユーティリティを実行すると、正確な問題を特定するのに役立ちます。ユーティリティの実行方法については、Kerberosテストユーティリティを参照してください。
SSO認証エラーが発生した場合、さまざまな理由が考えられます。 Kerberosテストユーティリティを実行すると、正確な問題を特定するのに役立ちます。ユーティリティの実行方法については、<g1><g2>Kerberosテストユーティリティ</g2></g1>を参照してください。
Kerberosテストユーティリティ