java - CAS 在 6.0.3 版本中无法获取 TGT
问题描述
1.我在我的 cas-server 项目 pom.xml 中添加了其余的支持
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-rest</artifactId>
<version>${cas.version}</version>
</dependency>
2.重新启动cas-server,然后使用postman请求带有参数用户名和密码的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.使用步骤2中返回的url和参数服务= 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版本没有问题(我成功拿到5.3.1版本的ST)
非常感谢!
解决方案
推荐阅读
- c# - 将用字符串写入的公式存储到 c# 中的 int
- python - 我需要在文档中搜索一个字符串并打印所有包含“桌面”一词的行
- c# - C#:打开与应用程序存储在同一项目中的文本文件
- wordpress - 如何从 wordpress url 中删除自定义帖子类型?
- python-3.x - Python 错误:不能从 [datetime64[ns]] 到 [bool] 键入 datetimelike
- html - laravel 形式的下拉列表
- python - 如何从 pgAdmin4 连接到 Cloud SQL?
- java - 打开Jframe时如何加载倒计时节省的时间
- node.js - 如何使用 Nodejs + Redis 获取给定 redis 键的 redis 值
- python-3.x - Python3 排序列表操作与平衡 BST 相比如何?