2015-01-29 4 views
2

У меня есть SAAS, который обслуживает нескольких клиентов, и я хочу иметь возможность использовать клиентский сертификат для аутентификации разных клиентов (другой сертификат для разных клиентов). Мои службы работают на Jetty 9 (не встроены). Как мне это сделать?Как выполнить пользовательскую аутентификацию клиента с помощью сертификата на Jetty-9?

Если я использую <auth-method>CLIENT-CERT</auth-method>, я также должен предоставить LoginService в конфигурации Jetty, но это не имеет смысла для меня, потому что мне нужно написать код аутентификации на основе сертификата.

Я хочу подчеркнуть, что мне необходимо выполнить аутентификацию клиента для каждого клиента, поэтому это должно быть на уровне приложения, а не на уровне Jetty, используя настройку SSL.

+0

Любые удачи на этом? Я ищу аналогичный случай – Sohan

ответ

0

В соответствии с documentation, похоже, что LoginService - это то, что вы должны использовать на уровне приложения для этапа авторизации.