单点登录:CAS使用springboot main方法启动cas-server

这篇具有很好参考价值的文章主要介绍了单点登录:CAS使用springboot main方法启动cas-server。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.下载demo

git clone https://gitee.com/pelin0963/cas-server.git

2.使用eclipse导入maven项目。此次我是用的spring tool suite 4导入的。

导入时会用较长时间,10分钟吧。需要下载很多资源。

3.报错,提示缺少jar包

Missing artifact net.shibboleth.tool:xmlsectool:jar:2.0.0

4.其他地方下载该jar包。我是在cas-server-webapp-tomcat-5.3.9.war中解压中找到xmlsectool-2.0.0.jar。

5.安装jar。

mvn install:install-file -Dfile="F:\学习笔记\后端框架学习\cas框架\5.3.9\cas-server-webapp-tomcat-5.3.9\WEB-INF\lib\xmlsectool-2.0.0.jar" "-DgroupId=net.shibboleth.tool" "-DartifactId=xmlsectool" "-Dversion=2.0.0" "-Dpackaging=jar"

6.更新项目。

pom.xml右键——》maven——》update project...

7.运行项目。打开文件org.tis.demo.cas.server.web.CasWebApplication

运行main方法。

8.项目启动后,测试。

在浏览器输入:http://127.0.0.1:8080/cas/login
默认用户名密码:casuser::Mellon

 单点登录:CAS使用springboot main方法启动cas-server

 9.demo中默认关闭了ssl,如需开启,可调整如下application.properties里配置文章来源地址https://www.toymoban.com/news/detail-494514.html

  • server.ssl.key-store:密钥文件存放位置.classpath:表示在资源目下寻找
  • server.ssl.key-store-password:密钥库密码
  • server.ssl.key-password:密钥密码
  • server.ssl.key-alias:wolfcode 别名单点登录:CAS使用springboot main方法启动cas-server
#server.ssl.key-store=file:/etc/cas/thekeystore
#server.ssl.key-store-password=changeit
#server.ssl.key-password=changeit

到了这里,关于单点登录:CAS使用springboot main方法启动cas-server的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【实践篇】基于CAS的单点登录实践之路

    作者:京东物流 赵勇萍 上个月我负责的系统SSO升级,对接京东ERP系统,这也让我想起了之前我做过一个单点登录的项目。想来单点登录有很多实现方案,不过最主流的还是基于CAS的方案,所以我也就分享一下我的CAS实践之路。 单点登录的英文名叫做:Single Sign On(简称SSO)

    2023年04月13日
    浏览(68)
  • 若依前后端分离项目集成CAS 5.3实现单点登录

    一.获取CAS5.3项目资源 GitHub - apereo/cas-overlay-template at 5.3 cas5.3.x还是基于jdk8运行,下一个版本6.0.x就基于jdk9了,随着cas版本升级要求jdk版本也越来越高,官网上和github上都有每个版本基本运行条件的说明,根据实际情况选择版本。 二.tomcat部署 利用maven-package打war包 2.将war包放

    2024年02月02日
    浏览(92)
  • Springboot启动出现报错[ main] o.s.boot.SpringApplication Application run failed的解决方法

    很多人可能疑惑自己明明里面和网上配置的一样,为什莫还是报启动错误,哈哈,其实小编也是搞了半天最后才发现是pom.xml文件里面,在我们创建项目的时候,无意中在pom.xml文件中生成了这几行代码 这个会影响版本的运行,所以我们把这几行代码删除掉,就可以重新运行啦

    2024年02月12日
    浏览(43)
  • [SpringBoot]单点登录

    单点登录的基本实现思想: 当客户端提交登录请求时,服务器端在验证登录成功后,将生成此用户对应的JWT数据,并响应到客户端 客户端在后续的访问中,将自行携带JWT数据发起请求,通常,JWT数据会放在请求头的Authorization属性中 在服务器端的任何服务都可以解析JWT数据,

    2024年02月12日
    浏览(33)
  • SpringBoot 实现CAS Server统一登录认证

    ​ CAS(Central Authentication Service)中心授权服务,是一个开源项目,目的在于为Web应用系统提供一种可靠的单点登录。 ​ 在整个认证的流程中的整个流程大概是:首先由CAS Client(我们的客户端应用)发起请求,CAS Client 会重定向到CAS Server进行登录,CAS Server进行账户校验且多

    2024年01月16日
    浏览(69)
  • SpringBoot+JWT实现单点登录解决方案

    一、什么是单点登录? 单点登录是一种统一认证和授权机制,指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的系统,不需要重新登录验证。 单点登录一般用于互相授信的系统,实现单一位置登录,其他信任的应用直接免登录的方式,在多个应用系统中,

    2024年02月12日
    浏览(45)
  • SpringBoot单点登录认证系统MaxKey(附开源项目地址)

    MaxKey 单点登录认证系统,谐音马克思的钥匙寓意是最大钥匙,支持 OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM 等标准协议,提供简单、标准、安全和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC 权限管理和资源管理等。 单点登录(Single Sign On)简称为SSO 、用户只需

    2024年01月24日
    浏览(44)
  • 【SpringBoot】集成SpringSecurity+JWT实现多服务单点登录,原来这么easy

    Spring Boot+Spring Security+JWT实现单点登录 介绍: 单点登录(SingleSignOn,SSO) ,当用户在身份 认证服务器 上登录一次以后,即可 获得访问单点登录系统中其他关联系统和应用软件的权限 ,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用

    2024年02月02日
    浏览(48)
  • 【springboot+vue项目(十四)】基于Oauth2的SSO单点登录(一)整体流程介绍

    场景:现在有一个前后端分离的系统,前端框架使用vue-element-template,后端框架使用springboot+springSecurity+JWT+Redis(登录部分)现在需要接入到 已经存在的第三方基于oauth2.0的非标准接口 统一认证系统。  温馨提示:如果是接入到 基于oauth2.0的 标准接口的认证服务系统,可以直

    2024年02月19日
    浏览(45)
  • 生成一篇博客,详细讲解springboot的单点登录功能,有流程图,有源码demo

    SpringBoot是目前非常流行的一个Java开发框架,它以简洁的配置和快速的开发效率著称。在实际应用中,单点登录是一个非常重要的功能,它可以让用户在多个应用系统中使用同一个账号登录,提高用户体验和安全性。本文将详细讲解如何在SpringBoot中实现单点登录功能,并提供

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包