クラス InternalAuthenticationServiceException

  • 実装されたすべてのインターフェース:
    java.io.Serializable

    public class InternalAuthenticationServiceException
    extends AuthenticationServiceException

    内部で発生したシステムの問題が原因で認証リクエストを処理できなかった場合にスローされます。これは、AuthenticationServiceException とは異なり、外部システムに内部エラーまたは障害が発生してもスローされません。これにより、他のシステムのエラーとは明確に区別されたエラーを処理できます。この区別の利点は、信頼できない外部システムがログをいっぱいにして、過剰な IO を引き起こすことができないようにすることです。ただし、内部システムはエラーを報告する必要があります。

    これは、たとえば、バックエンド認証リポジトリが利用できない場合にスローされる可能性があります。ただし、OpenID プロバイダーで OpenID レスポンスを検証するときにエラーが発生した場合はスローされません。

    関連事項:
    直列化された形式
    • メソッドのサマリー

      • クラス java.lang.Throwable から継承されたメソッド

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクターの詳細

      • InternalAuthenticationServiceException

        public InternalAuthenticationServiceException​(java.lang.String message,
                                                      java.lang.Throwable cause)
      • InternalAuthenticationServiceException

        public InternalAuthenticationServiceException​(java.lang.String message)