您的位置:首页 > 移动开发

单点登录(八)-----遇到问题-----Application Not Authorized to Use CAS

2017-02-08 14:30 831 查看
配置好cas后访问cas client 并没有跳转到登录页面,而是页面报错误提示:

Application Not Authorized to Use CAS.

The application you attempted to authenticate to is not authorized to use CAS.

控制台则报错

CAS ServiceManagement: Unauthorized Service Accessis not found in service registry

原因

原因是cas server 有一个serverId验证,需要验证链接是否匹配。 默认是"serviceId" : "^(https|imaps)://.*"。

默认是不支持http的。

解决方案

解决方案有两个

一是给cas server配置https证书验证。

二是去掉https验证。

可以参考

单点登录(七)-----实战-----cas server去掉https验证

PS:

需要注意的是

4.2以上的版本 去掉https验证需要修改serverId的匹配规则。

4.2以下的版本 不需要修改serverId的匹配规则,只需要修改配置即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐