让 CAS 5.1.8 支持http,解决未认证授权服务错误提示问题_左直拳的博客-CSDN博客


本站和网页 https://blog.csdn.net/leftfist/article/details/79426328 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

让 CAS 5.1.8 支持http,解决未认证授权服务错误提示问题_左直拳的博客-CSDN博客
让 CAS 5.1.8 支持http,解决未认证授权服务错误提示问题
左直拳
于 2018-03-02 19:41:08 发布
12489
收藏
分类专栏:
Java
文章标签:
tomcat
casia-3d
版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/leftfist/article/details/79426328
版权
Java
专栏收录该内容
126 篇文章
3 订阅
订阅专栏
好不容易将CAS 5.1.8编译完毕,生成war包,并修改配置,支持数据库(oracle)方式认证,部署到tomcat,准备用了,孰料一打开客户端应用程序,跳到CAS,没有账号密码输入框,只有一句刺目的错误提示:
方便各位后来者在搜索引擎上查找答案,附录相关文字:
未认证授权的服务
CAS的服务记录是空的,没有定义服务。 希望通过CAS进行认证的应用程序必须在服务记录中明确定义。
Application Not Authorized to Use CAS
You are not authorized to access the application as your account \
is missing privileges required by the CAS server to authenticate into this service. Please notify your support desk.
The application you attempted to authenticate to is not authorized to use CAS. Contact your CAS administrator to learn how you might register and integrate your application with CAS.
The services registry of CAS is empty and has no service definitions. \
Applications that wish to authenticate with CAS must explicitly be defined in the services registry.
我刚开始看到这个提示,以为要将应用程序的地址在CAS上注册,这样CAS才会给你认证、提供服务。后来搜索了好久,没看到有人提起。基本都是说其实涉及到https/http认证的问题。因为据说从cas 4.*开始,CAS 就默认只支持https的方式。现在我们这个应用程序都是http的,所以CAS不认。
搜遍了古今中外,最后的解决方案是:
步骤1、修改 \WEB-INF\classes\services\HTTPSandIMAPS-10000001.json
"serviceId" : "^(https|imaps)://.*"
改为==>
"serviceId" : "^(https|http|imaps)://.*",
步骤2、修改项目配置文件\WEB-INF\classes\application.properties
cas.tgc.secure=false
cas.serviceRegistry.initFromJson=true #这一点真是太重要了!!!!!!!!
基本上,都没有人会提到最后一条:cas.serviceRegistry.initFromJson=true,所以无论我怎么改HTTPSandIMAPS-10000001.json,都不起作用,永远都是出现红色的错误提示。后来在一个老外的回答里看到有这么一句,我心里知道,应该就是这个问题了。为什么这些答案会隐藏得这么深!
另外,我看到有人提到要修改 c:\tomcat\etc\cas\config\cas.properties ,这是什么鬼?其实,就是有些人将上面第二个步骤的配置写在了这里而已。将配置统一写在application.properties不好吗,要分开多处。况且这个etc目录,是CAS运行的时候自动生成的,里面放了日志。它没有位于tomcat里,而是在tomcat所在的盘的根目录下。估计路径是可以改的,但统一写在application.properties比较好吧,CAS能读到的,一点问题没有。
至于这个提示 是去不掉的,除非支持https,或者干脆手动改这个页面。
左直拳
关注
关注
10
点赞
收藏
打赏
评论
让 CAS 5.1.8 支持http,解决未认证授权服务错误提示问题
好不容易将CAS 5.1.8编译完毕,生成war包,并修改配置,支持数据库(oracle)方式认证,部署到tomcat,准备用了,孰料一打开客户端应用程序,跳到CAS,没有账号密码输入框,只有一句刺目的错误提示: 方便各位后来者在搜索引擎上查找答案,附录相关文字:未认证授权的服务CAS的服务记录是空的,没有定义服务。 希望通过CAS进行认证的应用程序必须在服务记录中明确定义。A...
复制链接
扫一扫
专栏目录
无https验证的CAS单点登录
09-19
无https验证的CAS单点登录,统一认证
cas5.1.8 自定义验证
左直拳的马桶_日用桶
02-13
2723
如前所述,cas虽然已经编译部署可运行,但只有一个默认账号casuser。这并没有什么意义。可以改成支持现有数据库。1、修改配置文件
改下配置文件(源码:webapp/resources/application.properties,部署之后是/WEB-INF/classes/application.properties)即可。以oracle为例:#注释默认账号
#cas.authn.accept
评论 8
您还未登录,请先
登录
后发表或查看评论
CAS单点登录报错:未认证授权的服务
大强博客
07-06
6643
错误信息:
未认证授权的服务
CAS的服务记录是空的,没有定义服务。 希望通过CAS进行认证的应用程序必须在服务记录中明确定义。
解决办法:
。。。
...
cas4.2.7客户端项目的配置(maven项目, 包括如何解决CAS is Unavailable和Application Not Authorized to Use CAS的错误)
pucao_cug的专栏
04-03
1万+
使用maven创建cas客户端项目,spring+springMVC+cas
CAS 5.1.8 登录后重定向次数太多问题
左直拳的马桶_日用桶
03-02
1万+
终于,使用CAS 5.1.8作为单点登录服务器,应用程序可以输入账号密码了。但是,登录成功后,却看不到返回应用程序的页面,报错了:
该网页无法正常运作
localhost 将您重定向的次数过多。
尝试清除 Cookie.
ERR_TOO_MANY_REDIRECTS
坑真多啊。
调试应用程序,根本还没运行到应用程序内部。CAS 在认证时,会与应用程序有一番你来我往的交互过程,应该就是...
“CAS的服务记录是空的,没有定义服务”的异常解决
一一哥
04-23
1817
一. 异常现象
我在利用cas-overlay-template搭建单点登录服务器的时候,服务器正常启动起来,然后我又搭建了一个cas客户端,配置好了与服务器的连接,结果在访问客户端的时候,浏览器出现如下提示信息:
"未认证授权的服务
CAS的服务记录是空的,没有定义服务。 希望通过CAS进行认证的应用程序必须在服务记录中明确定义。"
二. 异常原因
根据提示信息,说是在cas服务端中没有定义服务,其实就是需要我们在服务端记录每个客户端信息,这样才能通过认证。于是我打开cas
服务.
CAS 5.x搭建常见问题系列(1).未认证的授权服务
好用的CAS
07-01
7387
错误内容
未认证授权的服务
CAS的服务记录是空的,没有定义服务。希望通过CAS进行认证的应用程序必须在服务记录中明确定义
错误原因
CAS 5.x 默认情况下不支持HTTP的客户端接入,建议客户端采用HTTPS协议。
不过,确实无法升级为HTTP的,那也可以把CAS Server开启支持HTTP的客户端接入。
具体开发的方法如下:
·1. 修改http支持的配置
打开文...
单点登录(八)-----遇到问题-----Application Not Authorized to Use CAS
直到世界的尽头
02-08
1万+
配置好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
CAS 未认证授权服务 不允许使用CAS来认证您访问的目标应用
热门推荐
danielchan2518的专栏
01-17
4万+
CAS4.2.7作为服务端,配置CAS客户端,用tomcat作服务器,由客户端跳转到CAS服务端时出错下面错误提示
CAS 未认证授权服务 不允许使用CAS来认证您访问的目标应用
跳转的URL是这样的:
https://localhost:8443/cas/login?service=http%3A%2F%2Flocalhost%3A8080%2F
这里主要问题是在于我们在客户端的
CAS 5.1.8 使用oracle数据库认证
左直拳的马桶_日用桶
02-28
1268
我们的账号是用md5加密的,没啥特别,所以对于我们这种情况,修改CAS的配置文件就行了。配置文件是指:application.properties(源码:webapp/resources/application.properties,部署之后是/WEB-INF/classes/application.properties)#注释默认账号
#cas.authn.accept.users=casuser
CAS单点登录------未认证授权服务
weixin_30468137的博客
09-10
527
问题背景:之前我使用的127.0.0.1进行CAS 直接url 进行过滤!
后来我用nginx 进行反向代理
出现问题: 如下图
  第一眼,就在内心想,草这什么鬼! 麻蛋! ON!
      调试了五分钟发现还是不行!草!
  百度吧!  网上各种教程!看的我都郁闷!  半小时过去了!  
心想算了!我吧配置文件自己看看!    出现这样问题:原因是CAS 的服务认...
cas4.2 https协议改为http协议
github_39325328的博客
08-16
891
官方文档:https://apereo.github.io/cas/4.2.x/installation/Configuring-SSO-Session-Cookie.html
cas默认通过https协议进行访问,非https访问会被cas视为非安全连接访问,单点登录就不会起作用。
1.修改cas.properties
2.修改HTTPSandIMAPS-10000001.jso...
Application Not Authorized to Use CAS
最新发布
longjuanfengV的博客
11-01
60
Application Not Authorized to Use CAS
【SSO】CAS问题-未认证授权的服务
05-21
1万+
前面的文章中,我们已经启动起CAS服务,并从数据库获取用户和密码登录成功。
下面在客户端集成client后应该跳转到登录界面,结果跳转到如下界面:
这个界面是因为我们的服务不是HTTPS协议的,虽然我们关闭了https的限制,在WEB-INF/classess/application.properties,在最下面添加如下代码:
cas.tgc.secure=false
cas.serviceR...
CAS单点登录(五)——Service配置及管理
Anumbrella
08-29
2万+
在上一节我们讲述了CAS中关于自定义认证登录策略,对CAS中关于自定义登录配置的方案,校验策略有了一定的了解,如果忘记了可以去复习一下——————CAS单点登录(四)——自定义认证登录策略。这节本来该介绍自定义表单信息的知识,但是考虑到使用自定义表单知识涉及到Service配置方面的知识,所以这一节介绍一下在CAS中Service配置及管理。
首先我们要明白CAS中的Service的概念是什么,...
面试必问的CAS,你懂了吗?
程序员小章的博客
09-17
124
面试必问的CAS,你懂了吗?
文章目录面试必问的CAS,你懂了吗?@[toc]概述案例CAS是什么?源码分析intel手册对lock前缀的说明如下:CAS的缺点:循环时间长开销很大:只能保证一个变量的原子操作:什么是ABA问题?ABA问题怎么解决?
概述
CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。CAS也是现在面试经常问的问题,本文将深入的介绍CAS的原理。
案例
介绍CAS之前,我们先来看一个例子。
/**
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:鲸
设计师:meimeiellie
返回首页
左直拳
CSDN认证博客专家
CSDN认证企业博客
码龄22年
暂无认证
1335
原创
6301
周排名
121
总排名
489万+
访问
等级
5万+
积分
2144
粉丝
864
获赞
1141
评论
2334
收藏
私信
关注
热门文章
gradle版本引起编译报错问题:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getM
109221
intellij idea配置网络代理
68389
expdp与impdp导出导入特定表
68099
如何遍历newtonsoft.json的JObject里的JSON数据
52299
WPF学习笔记——ListBox用ItemsSource绑定数据源
45089
分类专栏
计算机安全
15篇
vue
39篇
微服务
15篇
数据库
25篇
统信
8篇
人大金仓
13篇
小程序
3篇
react
3篇
krpano
1篇
系统架构
61篇
计算机基础
89篇
程序人生
76篇
设计模式
29篇
学习笔记
258篇
软件工程
20篇
Web
150篇
.NET
283篇
Java
126篇
JavaScript
165篇
node.js
24篇
sql server
130篇
oracle
81篇
nosql
4篇
mongoDB
11篇
Redis
8篇
mySql
17篇
Android
8篇
PhoneGap
4篇
WCF
6篇
ASP.NET MVC
18篇
EF
5篇
IIS
22篇
Linux
11篇
IM
2篇
oAuth
2篇
json
11篇
XML
4篇
git
5篇
应用
85篇
WPF
15篇
一片冰心在夜壶
5篇
测试
7篇
linq
3篇
nhibernate
10篇
gis
63篇
GO
5篇
项目管理
28篇
最新评论
oracle多表关联多字段update
programmer_ada:
哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加内容的多样性(例如使用标准目录、标题、图片、链接、表格等元素);(2)文章不宜太短;(3)增加条理清晰的目录。
C#的float,double和decimal
programmer_ada:
哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)使用标准目录;(2)增加除了各种控件外,文章正文的字数;(3)增加内容的多样性(例如使用标准目录、标题、图片、链接、表格等元素)。
泛型方法的局限及解决之道
programmer_ada:
哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)使用标准目录;(2)文章不宜太短;(3)增加除了各种控件外,文章正文的字数。
统信里安装JDK
Running girl~:
这个应该是你下载的Jdk版本版本问题
arcgis for js 3.X 空气泡问题
programmer_ada:
哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)使用标准目录;(2)使用更多的站内链接;(3)增加条理清晰的目录。
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
intellij idea中拷贝代码并添加为module
信息系统安全管理
vue3 setup语法糖下父组件调用子组件的方法
2022
12月
7篇
11月
10篇
10月
6篇
09月
8篇
08月
19篇
07月
8篇
06月
11篇
05月
2篇
04月
12篇
03月
21篇
02月
5篇
01月
5篇
2021年115篇
2020年110篇
2019年109篇
2018年95篇
2017年115篇
2016年80篇
2015年120篇
2014年156篇
2013年56篇
2012年55篇
2011年54篇
2010年50篇
2009年16篇
2008年23篇
2007年20篇
2006年37篇
2005年10篇
目录
目录
分类专栏
计算机安全
15篇
vue
39篇
微服务
15篇
数据库
25篇
统信
8篇
人大金仓
13篇
小程序
3篇
react
3篇
krpano
1篇
系统架构
61篇
计算机基础
89篇
程序人生
76篇
设计模式
29篇
学习笔记
258篇
软件工程
20篇
Web
150篇
.NET
283篇
Java
126篇
JavaScript
165篇
node.js
24篇
sql server
130篇
oracle
81篇
nosql
4篇
mongoDB
11篇
Redis
8篇
mySql
17篇
Android
8篇
PhoneGap
4篇
WCF
6篇
ASP.NET MVC
18篇
EF
5篇
IIS
22篇
Linux
11篇
IM
2篇
oAuth
2篇
json
11篇
XML
4篇
git
5篇
应用
85篇
WPF
15篇
一片冰心在夜壶
5篇
测试
7篇
linq
3篇
nhibernate
10篇
gis
63篇
GO
5篇
项目管理
28篇
目录
评论 8
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
左直拳
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值