shiro-cas------搭建基础cas服务器

cas官网查看文档说明,对环境以及部署cas服务器有解释。

安装要求

根据配置组件的选择,可能会有其他要求,例如LDAP目录,数据库和缓存基础结构。但是,在大多数情况下,对于选择具有明确硬件和软件依存关系的组件的部署人员来说,要求应该是显而易见的。在任何其他要求都不明显的情况下,有关组件配置的讨论应提及系统,软件,硬件和其他要求。

CAS的核心是基于Java的Web应用程序。在部署之前,您将需要安装JDK 8(版本在6.0之前)/JDK 11(版本在6.0之后)。

不要下载或使用Oracle JDK,除非你打算为它付出。请改用OpenJDK构建。

部署CAS

建议使用WAR Overlay方法(WAR叠加安装)在本地构建和部署CAS 。这种方法不需要采用者显式下载任何版本的CAS,而是利用覆盖机制将CAS原始工件和本地自定义结合起来,以进一步简化将来的升级和维护。

注意:请勿直接克隆或下载CAS代码库。仅在您希望为项目的发展做出贡献时才需要。

这是非常重要的,你尝试做其他事情之前得到的功能基础工作。避免立即进行临时更改以自定义部署。坚持使用CAS提供的默认设置和设置,一次更改一次。跟踪过程和源代码管理中的已应用更改,并在进行进度时标记更改。

那么我们找到cas的代码地址

maven的:https://github.com/apereo/cas-overlay-template

gradle的:https://github.com/apereo/cas-gradle-overlay-template

以上存储库将您引向其master分支。您应该始终确保您所在的分支与您要配置和部署的CAS版本匹配。该master 分支通常指向CAS服务器的最新稳定版本。检查构建配置,如果不合适,请使用git branch -a来查看可用的分支,然后git checkout [branch-name]在必要时进行切换。

在这里我选择安装5.3版支持的jdk1.8,使用maven环境。

使用idea导入项目并切换到5.3版本(时间有点长)

下载tomcat9.0

启动

自动弹出登录页

其中Non-secure Connection提示需要配置 SSL

非安全连接

您当前正在通过非安全连接访问CAS。单点登录不起作用。为了使单点登录工作,您必须通过HTTPS登录。

Static Authentication提示需要对用户配置进行修改,可以修改为 JDBC、REST 等方式

静态身份验证

CAS配置为接受用于主身份验证的静态用户列表。请注意,这仅用于演示目的。建议您将CAS连接到LDAP、JDBC等。

找到默认的用户名密码

casuser::Mellon

点击登出

 

完成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值