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