Skip to content

qulingfeng/auth-center

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目地址

https://minlingchao1.github.io
https://github.com/minlingchao1/auth-center

项目说明

auth-center是一个轻量级的权限管理系统。其核心目标是实现公司内部各个系统的权限的集中管理,利用cas单点登录实现系统的一站式登录

特点

  • 单点登录
  • 权限集中管理,提供权限管理中心
  • 集成第三方登录,与现有账号绑定,方便快捷
  • 利用shiro实现权限管理,灵活快捷,可以控制到页面的菜单或者按钮,满足大部分的权限需求

架构

这里写图片描述

项目介绍

项目主要分为auth-client,auth-server,cas-server三个项目,auth-client主要是用于客户端集成shiro使用,只需要简单的配置,便可以继承shiro,auth-server是权限管理中心,它主要管理各个系统的用户,角色,资源以及授权管理等各个功能,cas-server主要用于一站式登录,提供用户名密码和第三方登录两种形式,目前仅支持qq登录,如果想要集成其他第三方登录请自行添加。

配置文件

  • 数据库配置 jdbc.properties

  • cas配置 cas.properties

    #登出跳转地址 cas.logout.redirect.url=${cas.logout.redirect.url}

    #登录地址 cas.login.url=${cas.login.url}

    #登录服务器地址.

    cas.server.url.prefix=${cas.server.url.prefix}

    #cas服务地址.

    cas.service=${cas.service}

    #登录成功跳转地址.

    cas.success.url=${cas.success.url}

About

一站式登录权限管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.7%
  • CSS 33.9%
  • Java 22.9%
  • HTML 3.5%