首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CAS 5.2.0如何配置cas,使其能够监听HTTP?

CAS 5.2.0是一个开源的单点登录(SSO)解决方案,可以用于实现用户在多个应用系统中的统一登录。要配置CAS 5.2.0使其能够监听HTTP,可以按照以下步骤进行操作:

  1. 下载和安装CAS 5.2.0:可以从CAS官方网站(https://apereo.github.io/cas/)下载CAS 5.2.0的最新版本,并按照官方文档进行安装。
  2. 配置CAS属性文件:CAS的配置文件位于/etc/cas/config目录下,打开cas.properties文件进行编辑。
  3. 配置HTTP监听器:在cas.properties文件中找到cas.server.http相关的配置项,根据需要进行配置。常见的配置项包括:
  • cas.server.http.name:CAS服务器的名称。
  • cas.server.http.prefix:CAS服务器的URL前缀。
  • cas.server.http.enabled:是否启用HTTP监听器。

例如,可以将cas.server.http.enabled设置为true以启用HTTP监听器。

  1. 配置HTTP端口:在cas.properties文件中找到cas.server.http.port配置项,将其设置为CAS服务器监听的HTTP端口号。例如,可以将其设置为8080
  2. 保存并关闭cas.properties文件。
  3. 启动CAS服务器:使用命令行工具进入CAS安装目录,执行启动命令,例如./cas start
  4. 验证配置:在浏览器中访问CAS服务器的URL,例如http://localhost:8080/cas,确保能够正常访问CAS登录页面。

通过以上步骤,你可以成功配置CAS 5.2.0使其能够监听HTTP。请注意,以上步骤仅涉及CAS的配置,具体的部署和使用方式可能因实际情况而异。如果需要更详细的配置说明和使用指南,请参考CAS官方文档或相关社区资源。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

单点登录(四)| Confluence 安装及 Confluence 集成 CAS 实践

使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论、信息推送。...Confluence 集成cas 主要步骤: 1.配置web.xml文件,设置过滤器,匹配 2.配置seraph-config.xml,设定访问到cas的信息 3.修改xwork.xml(这个文件存在于...confluence-3.0.1.jar),配置登出 4.导入cas登录的jar包 5.重启cas服务 6.登录测试 1.配置web.xml 编辑web.xml添加过滤器,监听器 # vim /opt/...—配置过滤器和cas以及本地服务的路径信息> <!...监听配置地址 在所有监听器前面,配置监听器,也就是在Servlet Context Listeners (Executed on app startup/shutdown)这段话后面,配置监听器 <listener

3.6K21

单点登录(三)| JIRA 安装及 JIRA 集成 CAS 实践

://central.maven.org/maven2/org/jasig/cas/client/ 整理思路 Cas的客户端实现是依靠正在客户端配置cas的过滤器和监听器实现的,并配置在首位,用于监听子系统的...需要配置过滤器和监听器两个配置 # vim /opt/Atlassian/jira/Atlassian-jira/WEB-INF/web.xml a.配置cas的过滤器 监听配置说明 监听器,需要配置到DO NOT ADD ANY SERVLET CONTEXT LISTENERS这段话的上面,或者下面。...-3.0.1.jar),配置登出 4.导入cas登录的jar包 5.重启cas服务 6.登录测试 1.配置web.xml 编辑web.xml添加过滤器,监听器 # vim /opt/Atlassian/...监听配置地址 在所有监听器前面,配置监听器,也就是在Servlet Context Listeners (Executed on app startup/shutdown)这段话后面,配置监听器 <listener

4.3K10

CAS 单点登录登出 系统「建议收藏」

浏览器输入 http://localhost:8080/cas/login 可以看到登录页面如下: 这里有一个固定的用户名 和 密码:casuser / Mellon 用户名和密码配置文件...如果对安全要求不高 或是 在开发测试,可使用 HTTP 协议。下面的介绍 通过修改配置,使 CAS 使用 HTTP 协议。...-- 监听器:监听浏览器里面 cookie 是否到期,如果到期需要清除一些信息 --> org.jasig.cas.client.session.SingleSignOutHttpSessionListener...那么 ,如何实现呢?...存在的用户名和 密码 才能登陆成功 情 景 二 : 我们从上面的 CAS 默认的访问页面可以看出,CAS 的默认登录页面 着实 无法登 大雅之堂,下面我们来介绍如何改造 CAS 的登录页面

2.1K20

SSO统一身份认证——CAS Server6.3.x配置服务存储(十)

SSO统一身份认证——CAS Server6.3.x配置服务存储(十) 背景 单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。...上一节我们搭建了一个cas client,本章节我们就基于上一节的客户端在其服务端中增加服务注册配置使其不再提示下图这种无权限的错误。...快速软件包openjdk11+tomcat9+CASServer.tar 谷歌CAS社区邮件列表 正文 1、修改配置文件application-dev.properties,增加服务配置 # 启动服务注册设置...其内容如下: { "@class": "org.apereo.cas.services.RegexRegisteredService", "serviceId": "^(https|http|imaps..."@class" : "org.apereo.cas.services.RemoteEndpointServiceAccessStrategy", "endpointUrl" : "http

56720

SSO统一身份认证——CAS Server6.3.x安装启动(一)

单点登录的使用场景有很多,C/S、B/S架构的系统均可使用,通常是支持快速配置使用。...image-20210714155626885 3.7、因为当前软件包如果使用需要配置https证书,我们如果想临时使用就需要启用http,这里我们进行修改/src/main/resoucres/services...", "evaluationOrder": 10000 } 将"serviceId": "^(https|http|imaps)://.*",中增加了http,这样就可以了。...image-20210714174049828 显示该页面表示已正常启动可访问,我们可以使用src/main/resources/application.properties配置文件最底部配置cas.authn.accept.users...image-20210714174252935 至此我们的CAS Server基础服务已成功启动。 下一节,我们将进行连接数据库,使其具备更多的账号登录。 本文声明: ?

2.6K20

CAS 4.2.7系列之客户端对接(三)

3.1 CAS支持Http登录配置 3.2 CAS服务端部署运行 四、CAS客户端接入 五、客户端极速接入 一、 SSO简介 1.1 单点登录定义 单点登录(Single sign on),英文名称缩写...服务端搭建 3.1 CAS支持Http登录配置 CAS默认是要https的链接才能登录的,不过学习的话是可以先驱动https限制,本博客介绍的是基于Cas4.2.7的,之前改过4.0的,详情见https...accept.authn.users=casuser::Mellon 登录成功,当然在项目中,肯定不能这样做,这个需要我们配置jdbc或者加上权限校验等等 单点登出,链接是http://127.0.0.1...单点登录配置 */ //Cas server地址 public static final String CAS_SERVER_URL_PREFIX = "http://localhost...> yaml配置cas: server-login-url: http://127.0.0.1:8080/cas/login server-url-prefix: http://127.0.0.1

93210

CAS Client集群环境的Session问题及解决方案

2 统一注销的过程 2.1 不能实现统一注销会有什么问题 当用户访问系统后从系统注销,如何能够从每个应用中都注销?...这时候其他用户直接打开CAS Client 02,能够直接盗用user1的身份进行操作。 2.2基本概念:Service、TGT和ST CAS已经考虑到统一注销的问题。...当HTTP请求到来时,CAS以此Cookie值为key查询缓存中有无TGT ,如果有的话,则相信用户已登录过。...这只是一个设想,没有做技术调研,不知能够实现。 这有两种修改方法: l 修改Tomcat的配置文件,使用redis保存Tomcat的会话信息。...我们希望找到更优雅的解决方案,能够修改更少的代码。 4.2 WEB请求的执行过程 Request 和Session什么时候创建?如何传递? ?

2.3K30

CAS单点登录系列之极速入门与实战教程(4.2.7)

3.1 CAS支持Http登录配置 3.2 CAS服务端部署运行 四、CAS客户端接入 五、客户端极速接入 一、 SSO简介 1.1 单点登录定义 单点登录(Single sign on),英文名称缩写...服务端搭建 3.1 CAS支持Http登录配置 CAS默认是要https的链接才能登录的,不过学习的话是可以先驱动https限制,本博客介绍的是基于Cas4.2.7的,之前改过4.0的,详情见https...登录成功,当然在项目中,肯定不能这样做,这个需要我们配置jdbc或者加上权限校验等等 ? 单点登出,链接是http://127.0.0.1:8080/cas/logout ?...单点登录配置 */ //Cas server地址 public static final String CAS_SERVER_URL_PREFIX = "http://localhost...> yaml配置cas: server-login-url: http://127.0.0.1:8080/cas/login server-url-prefix: http://127.0.0.1

5.5K10

CAS客户端服务器端配置步骤

CAS服务器端配置 配置服务器环境 首先下载必须的软件: Tomcat6.0: http://tomcat.apache.org/download-60.cgi Windows Service Installer...如果通过tomcat6 //TS//tomcat6来启动,马上就能够发现提示信息。修改一下tomcat6\conf\server.xml中的端口就能够解决。 通常使用80端口的有: 1....如何以管理员身份进入到命令行下呢?开始->搜索框中输入cmd->等待(注意不回车)->出现cmd.exe->右键“以管理员身份运行”即可。...配置CAS 下载cas  http://www.ja-sig.org/downloads/cas/cas-server-3.4.2-release.zip 安装cas-server,我们假定安装cas-server...cas客户端配置 1、准备CAS的PHP库和相关库文件 1)下载 cas php客户端 http://downloads.jasig.org/cas-clients/php/current/CAS-1.3.1

3.8K20

jetcd实战之三:进阶操作(事务、监听、租约)

,今天就来了解jetcd如何使用etcd的更多特性,本篇由以下几部分组成: 新建模块:在《jetcd实战系列》的jetcd-tutorials项目中新建名为advanced-operate的模块,本篇的源码都写在这个模块中...; 事务:用jetcd实现事务,将多个操作在同一个事务中完成; 监听:对指定key的相关事件进行监听; 租约:对指定key绑定一个租约,需要不停的续租才能保证该key有效; 源码下载 本篇实战中的完整源码可在...://" + IP + ":2379,http://" + IP + ":2380,http://" + IP + ":2381"; @Bean public EtcdService...不过这时候的期望值还是aaa,自然是无法通过对比的,因此第二次cas失败,值还是bbb; 操作如下,可见单元测试通过: 监听 接下来学习jetcd提供的监听能力,这个功能的体验需要手动操作,因此单元测试就不合适了...对监听事件的封装,调用方可以用Watcher来结束监听: /** * 为指定key添加监听 * @param key 键 * @param listener

57630

jetcd实战之三:进阶操作(事务、监听、租约)

、租约) 本篇概览 本篇是《jetcd实战系列》的第三篇,前面熟悉了jetcd的基本操作,今天就来了解jetcd如何使用etcd的更多特性,本篇由以下几部分组成: 新建模块:在《jetcd实战系列》的jetcd-tutorials...项目中新建名为advanced-operate的模块,本篇的源码都写在这个模块中; 事务:用jetcd实现事务,将多个操作在同一个事务中完成; 监听:对指定key的相关事件进行监听; 租约:对指定key...://" + IP + ":2379,http://" + IP + ":2380,http://" + IP + ":2381"; @Bean public EtcdService...不过这时候的期望值还是aaa,自然是无法通过对比的,因此第二次cas失败,值还是bbb; 操作如下,可见单元测试通过: [在这里插入图片描述] 监听 接下来学习jetcd提供的监听能力,这个功能的体验需要手动操作...Watcher是jetcd对监听事件的封装,调用方可以用Watcher来结束监听: /** * 为指定key添加监听 * @param key 键 *

1.2K00

CAS的登录和注销原理

2 统一注销的过程 2.1不能实现统一注销会有什么问题 当用户访问系统后从系统注销,如何能够从每个应用中都注销?...这时候其他用户直接打开CAS Client 02,能够直接盗用user1的身份进行操作。 2.2基本概念:TGT和ST CAS已经考虑到统一注销的问题。...当HTTP请求到来时,CAS以此Cookie值为key查询缓存中有无TGT ,如果有的话,则相信用户已登录过。...2.3CAS Client的统一注销配置 CAS Client,为了实现统一注销,除了第一张介绍的三个登录过程的过滤器之外,还需要添加一个统一注销过滤器。...如果集群,会有什么影响,应该如何来解决? 3.1Client集群对登录的影响 假设使用nginx做集群前端,后面部署两台CAS Client 01的实例。我们看看对登录过程会有什么影响。

3.2K40

CAS之单点登出逻辑详解

配置文件 具体来说,需要在Cas Client应用的web.xml文件中添加如下Filter和Listener。... 当然,也可以自定义filter和监听,通过该继承或者组合SingleSignOutFilter和SingleSignOutHttpSessionListener...这个是在你退出登录的任意ST客户端,经过cas server的时候,cas server会取得cookie里面的TGT数据,找到TGT中关联的所有ST对应的地址,也就是各个业务系统,向每个地址方式一个http...SingleSignOutHttpSessionListener 有时候,如果我们需要在系统退出之后,做一些额外的处理,则可以直接加上该监听,当然,也可以自定义一个HttpSessionListener...下面我们来看下该监听默认的实现: public final class SingleSignOutHttpSessionListener implements HttpSessionListener {

2.3K30

Cas单点登录常见问题总结

目录 1、访问客户端地址不跳转到cas-server认证界面。 2、认证成功之后,还是进不去客户端子系统。 3、加入Cas配置,但是不生效。 4、cas的jar包与项目本身jar包有冲突。...17、客户端子系统如何获取当前单点登录用户。 18、登录之后,权限问题。 1、访问客户端地址不跳转到cas-server认证界面。...不会,cas-server独立部署,cas-client也是独立部署。 在他们部署的过程中,把自己装好就可以了,熟悉自己使用的版本,不能随便从网上找一段配置就直接用。 用旧不用新。...cas-client中使用了过滤器与监听器。 过滤器>拦截器。 请求到来时,先经过过滤器,再经过拦截器。 1、拦截器是被Spring容器管理的,过滤器不可以使用IOC中的bean进行业务处理。...17、客户端子系统如何获取当前单点登录用户。 session里没有我需要的uid了,怎么办? 你可以使用上下文,也可以使用cas-client提供的接口。

2.2K21
领券