CAS 未认证授权服务 不允许使用CAS来认证您访问的目标应用

小虾米 阅读:8493 2021-03-31 18:12:05 评论:0

资源环境:

CAS服务端:CAS 5.3.2 服务端

CAS客户端:Spring Boot +CAS 客户端

访问过程:

1、CAS 客户端访问本地项目指定端口:http://localhost:9100/cas/index

2、CAS 客户端调整至CAS 服务端时,提示如下错误信息:CAS 未认证授权服务 不允许使用CAS来认证您访问的目标应用

解决办法:打开cas-server-webapp下的resources/services下的HTTPSandIMAPS-10000001.json文件 

{ 
  "@class" : "org.apereo.cas.services.RegexRegisteredService", 
  "serviceId" : "^(https|imaps)://.*", 
  "name" : "HTTPS and IMAPS", 
  "id" : 10000001, 
  "description" : "This service definition authorizes all application urls that support HTTPS and IMAPS protocols.", 
  "evaluationOrder" : 10000 
} 

修改如下代码:

"serviceId" : "^(https|http|imaps)://.*"

说明:cas客户端支持的通讯协议:http/https/imaps, cas 客户端访问路径:无限制 

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号