クラス InternalAuthenticationServiceException

実装されたすべてのインターフェース:
SerializableSE

public class InternalAuthenticationServiceException extends AuthenticationServiceException

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

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

関連事項:
  • コンストラクターの詳細

    • InternalAuthenticationServiceException

      public InternalAuthenticationServiceException(StringSE message, ThrowableSE cause)
    • InternalAuthenticationServiceException

      public InternalAuthenticationServiceException(StringSE message)