Но если в моей таблице нет подходящей строки ... Я хочу, чтобы в этом случае произошла ошибка аутентификации.Как это может быть достигнуто?
Правильный способ сделать это - посмотреть, может ли этот параметр помочь вам:
cas.authn.x509.principal.principalResolutionFailureFatal=true
В примечании к настройке написано:
При значении true возвращает ошибку, указывающую на то, что не удалось разрешить принципала и не удалось найти принципала на основе требований аутентификации.В противном случае просто регистрирует условие как ошибку, не вызывая катастрофической ошибки.