开源单点登录MaxKey和JeeSite 单点登录集成指南

这篇具有很好参考价值的文章主要介绍了开源单点登录MaxKey和JeeSite 单点登录集成指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. JeeSite介绍

JeeSite 隶属于济南卓源软件有限公司,是一个 Java 快速开发平台, 基于经典技术组合(Spring Boot、Shiro、MyBatis、Beetl+Bootstrap or TS+Vue3)在线代码生成工具, 支持 Spring Cloud 架构,分布式,微服务,微内核,企业、市政、信息化领域的专家。 支持国产化软硬件。

官方网站地址:https://www.jeesite.com

2.1 特色优势

开源单点登录MaxKey和JeeSite 单点登录集成指南

2. MaxKey介绍

MaxKey社区专注于身份安全管理(IM)、单点登录(SSO)和云身份认证(IDaas)领域,将为客户提供企业级的身份管理和认证,提供全面的4A安全管理(指Account,Authentication,Authorization和Audit)。

为企业提供社区版IAM产品,减少企业建设IAM的成本;同时提供企业版的IAM咨询和技术支持,从而提高客户体验和降低企业内部的自开发成本。

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

官方网站地址:MaxKey-业界领先的IAM身份管理和认证产品

3.JeeSite单点登录配置

在jeesite-web层引入jeesite-maxkey

  <!-- MaxKey模块 -->
  <dependency>
   <groupId>com.jeesite</groupId>
   <artifactId>jeesite-module-maxkey</artifactId>
   <version>${project.parent.version}</version>
  </dependency>  

复制

4.1. 登陆页面布局新的登录地址

例如:

开源单点登录MaxKey和JeeSite 单点登录集成指南

登录地址:

http://localhost:8980/js/oauth2/login/maxkey

回调地址:

http://localhost:8981/js/oauth2/callback/maxkey

参考配置:

# 温馨提示:不建议直接修改此文件,为了平台升级方便,建议将需要修改的参数值,复制到application.yml里进行覆盖该参数值。
#maxkey:
#  enabled: true
oauth2:
 # maxkey
 maxkey:
 clientId: 821060415982141440
 clientSecret: MrjGMDkwMjIwMjMxNTE0MzkxODAv5o
 serverUrl: http://sso.maxkey.top
 redirectUri: http://localhost:8981/js/oauth2/callback/maxkey
 className: com.jeesite.modules.maxkey.oauth.realm.request.AuthMaxKeyJeeGitRequest

复制

4. jeesite-module-maxkey 模块源代码

如果在需要调整源代码,请参考gitee的代码仓库

JeeSite MaxKey: JeeSite 集成 MaxKey 单点登录认证系统

5.MaxKey配置及登录验证

5.1. 应用配置

进入后台“应用管理”,编辑应用

开源单点登录MaxKey和JeeSite 单点登录集成指南

配置主要明细入下

开源单点登录MaxKey和JeeSite 单点登录集成指南

开源单点登录MaxKey和JeeSite 单点登录集成指南

5.2. 应用访问赋权

开源单点登录MaxKey和JeeSite 单点登录集成指南

如果不在该列表内,可以“新增成员”

5.3. 单点登录验证

重新登录http://sso.maxkey.top/maxkey,点击“JeeSite”图标单点登录

开源单点登录MaxKey和JeeSite 单点登录集成指南文章来源地址https://www.toymoban.com/news/detail-490969.html

到了这里,关于开源单点登录MaxKey和JeeSite 单点登录集成指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 若依前后端分离项目集成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日
    浏览(73)
  • Casbin开源社区推出开源身份认证、单点登录框架Casdoor

    Casbin开源社区推出开源身份认证、单点登录框架Casdoor! 开源地址:https://github.com/casbin/casdoor 在线演示:https://door.casbin.com/ 技术文档:https://casdoor.org/docs/overview 目前支持以下特性: 前后端分离架构,Go语言开发,支持高并发,具有Web可视化管理界面,支持多语言(中文、英

    2023年04月08日
    浏览(41)
  • 9.Vue前端使用iframe集成帆软报表的单点登录

    一、背景 需要把帆软报表内嵌到若依里面来。 二、帆软设置 2.1 帆软报表的url 打开帆软后端里面的【目录管理】查看具体报表的url 帆软报表的具体地址为: Frm聚合报表地址: 【帆软的服务http】+【/webroot/decision/view/form?viewlet=demo/demo.frm】 CPT普通报表的地址:【帆软的服务ht

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

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

    2024年02月02日
    浏览(29)
  • 深入理解SSO原理,项目实践使用一个优秀开源单点登录项目(附源码)

    深入理解SSO原理,项目实践使用一个优秀开源单点登录项目(附源码)。 一、简介 单点登录(Single Sign On),简称为 SSO。 它的解释是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 ❝ 所谓一次登录,处处登录。同样一处退出,处处退出。 ❞

    2024年02月11日
    浏览(33)
  • 【钉钉免登录】使用dingtalk-jsapi将H5/小程序集成到钉钉,实现单点登录,H5/小程序免登

    一、创建H5微应用/小程序 1.1、创建微应用 登录钉钉开发者后台: 钉钉开发者后台 创建H5微应用:应用开发-企也内部-钉钉应用-创建应用 填写应用名称和应用描述 1.2 查看配置信息 1.3 配置服务器出口IP和应用首页地址 二、免登实现(小程序、H5均可用) 2.1 安装钉钉API 在终端

    2024年02月10日
    浏览(33)
  • 最强的单点登录认证系统,基于RBAC统一权限控制,实现用户生命周期管理,开源、安全

    MaxKey 单点登录认证系统,谐音马克思的钥匙寓意是最大钥匙,是 业界领先的IAM-IDaas身份管理和认证产品 ,支持OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等标准协议,提供 安全、标准和开放 的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC权限管理和资源管理等。 MaxKey注

    2024年02月03日
    浏览(44)
  • 【MaxKey对接一】对接gitlab的oauth登录

    引导进入 GET http://{{maxKey_host}}/sign/authz/oauth/v20/authorize?client_id=YOUR_CLIENT_IDresponse_type=coderedirect_uri=YOUR_REGISTERED_REDIRECT_URI 登录后回调地址 YOUR_REGISTERED_REDIRECT_URI/?code={{code}} 换取Access Token GET、POST http://{{maxKey_host}}/sign/authz/oauth/v20/token?client_id=YOUR_CLIENT_IDclient_secret=YOUR_CLIENT_SECRETgra

    2024年02月12日
    浏览(26)
  • 使用开源 MaxKey 与 APISIX 网关保护你的 API

    Apache APISIX 是 Apache 软件基金会下的云原生 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布(金丝雀发布)、服务熔断、身份认证、可观测性等丰富的流量管理功能。我们可以使用 Apache APISIX 来处理传统的南北向流量,也可以处理服务间的

    2024年02月06日
    浏览(33)
  • .NET CORE开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

    源代码地址https://github.com/junkai-li/NetCoreKevin 基于NET6搭建跨平台DDD思想WebApi架构、IDS4单点登录、多缓存、自动任务、分布式、多租户、日志、授权和鉴权、CAP、SignalR、 docker部署  如需简约项目可直接去除项目引用 解耦设计都可以单独引用 架构默认全部引用并启动 项目启动时

    2023年04月24日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包