1.Я добавляю поддержку остальных в свой проект на cas-сервере pom.xml
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-rest</artifactId>
<version>${cas.version}</version>
</dependency>
2.запустите cas-сервер, затем с помощью почтальона запросите TGT с параметрами имя пользователя и пароль
request url:https://localhost:8443/cas_server_war/v1/tickets?username=admin&password=admin
result:the rest API return https://localhost:8443/cas_server_war/v1/tickets/TGT-3-mXFuG9GXw9iMeXYa1pBACKww9JsgdsxUBDb0dV0zv0yhzUVyUVTFjnR6Q95k7Fh0534DESKTOP-97IVFIA
3.Используйте URL, возвращенный на шаге 2, и параметр
service = https://www.baidu.com, чтобы получить ST, он должен вернуть мне тело типа "ST-3-W9WaFfn2xUlTesZYtNejSW8yKRoDESKTOP-97IVFIA", но это - результат (это мой журнал):
2019-05-19 19:00:04,849 INFO [org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: admin
WHAT: [status=200-OK,body=ST-3-W9WaFfn2xUlTesZYtNejSW8yKRoDESKTOP-97IVFIA]
ACTION: REST_API_SERVICE_TICKET_CREATED
APPLICATION: CAS
WHEN: Sun May 19 19:00:04 CST 2019
CLIENT IP ADDRESS: 0:0:0:0:0:0:0:1
SERVER IP ADDRESS: 0:0:0:0:0:0:0:1
=============================================================
4.В версии 5.3.1 проблем нет (я успешно получаю ST в версии 5.3.1)
Большое спасибо!