クラス InternalAuthenticationServiceException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.security.core.AuthenticationException
org.springframework.security.authentication.AuthenticationServiceException
org.springframework.security.authentication.InternalAuthenticationServiceException
- 実装されたすべてのインターフェース:
SerializableSE
内部で発生したシステムの問題が原因で認証リクエストを処理できなかった場合にスローされます。これは、AuthenticationServiceException
とは異なり、外部システムに内部エラーまたは障害が発生してもスローされません。これにより、他のシステムのエラーとは明確に区別されたエラーを処理できます。この区別の利点は、信頼できない外部システムがログをいっぱいにして、過剰な IO を引き起こすことができないようにすることです。ただし、内部システムはエラーを報告する必要があります。
これは、たとえば、バックエンド認証リポジトリが利用できない場合にスローされる可能性があります。ただし、OIDC プロバイダーからの OIDC レスポンスを検証するときにエラーが発生した場合はスローされません。
- 関連事項:
コンストラクターのサマリー
コンストラクター方法の概要
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
InternalAuthenticationServiceException
InternalAuthenticationServiceException