У меня есть служба REST, которая работает на https://localhost:9090. Чтобы обеспечить аутентификацию на токенах с Oauth2.0 для пользователей моей службы REST, я клонировал версию CAS 4.2 из репозитория https://github.com/leleuj/cas-pac4j-oauth-demo и развернул только cas2.war (cas server) на tomcat 7. Из браузера я ударил этот URL:Ошибка перенаправления с аутентификацией CAS Oauth
Я получил страницу входа в КАС и после успешного входа в систему с правильными учетными записями (leleuj :: leleuj), я не был перенаправлен на мой API службы, как указано в URL. Вместо этого браузер по-прежнему показывает страницу входа в систему успеха. Что-то не так в том, что я делаю? Извините, если это основной вопрос, я немного новичок в CAS.
Спасибо, Джером! Как вы сказали, он отлично работает с tomcat. Я должен защитить свои API REST с помощью CAS oauth. Потребителями моего API могут быть desktop/mobile/webapp. Поскольку oauth2.0/authorize всегда перенаправляется на страницу входа в систему, я хотел бы избежать этого и включить протокол REST. Все хорошо работает с отдыхом, но сложность заключается в том, что я должен каждый раз делать два вызова, чтобы получить токен доступа 1) создать билет обслуживания и 2) получить токен доступа с помощью ST. Есть ли способ оптимизировать это? –