クラス InternalAuthenticationServiceException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.springframework.security.core.AuthenticationException
-
- org.springframework.security.authentication.AuthenticationServiceException
-
- org.springframework.security.authentication.InternalAuthenticationServiceException
- 実装されたすべてのインターフェース:
java.io.Serializable
public class InternalAuthenticationServiceException extends AuthenticationServiceException
内部で発生したシステムの問題が原因で認証リクエストを処理できなかった場合にスローされます。これは、
AuthenticationServiceException
とは異なり、外部システムに内部エラーまたは障害が発生してもスローされません。これにより、他のシステムのエラーとは明確に区別されたエラーを処理できます。この区別の利点は、信頼できない外部システムがログをいっぱいにして、過剰な IO を引き起こすことができないようにすることです。ただし、内部システムはエラーを報告する必要があります。これは、たとえば、バックエンド認証リポジトリが利用できない場合にスローされる可能性があります。ただし、OpenID プロバイダーで OpenID レスポンスを検証するときにエラーが発生した場合はスローされません。
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 InternalAuthenticationServiceException(java.lang.String message)
InternalAuthenticationServiceException(java.lang.String message, java.lang.Throwable cause)