# timi-security
**Repository Path**: timi-gitee/timi-security
## Basic Information
- **Project Name**: timi-security
- **Description**: 基于spring security实现的权限项目,包含浏览器和APP
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2020-06-22
- **Last Updated**: 2022-02-21
## Categories & Tags
**Categories**: authority-management
**Tags**: None
## README
# timi-security
#### 介绍
基于spring security实现的权限项目,包含浏览器和APP(第三方登录)登录,里面基础登录功能
均已实现,用户可参考doc下文档对本项目进行使用,也希望大家帮我指出问题,谢谢,希望
我这个项目能为大家简化基础登录鉴权的开发.
#### 使用教程
1.引入依赖(pom.xml)
<-- 浏览器登录 -->
com.imooc.security
imooc-security-browser
1.0.0-SNAPSHOT
<-- app登录 集成了qq、微信-->
com.imooc.security
timi-security-app
1.0.0-SNAPSHOT
2.配置系统(参见 application-example.properties)
3.增加UserDetailsService接口实现
4.如果需要记住我功能,需要创建数据库表(参见 db.sql)
5.如果需要社交登录功能,需要以下额外的步骤
1).配置appId和appSecret
2).创建并配置用户注册页面,并实现注册服务(需要配置访问权限),注意在服务中要调用ProviderSignInUtils的doPostSignUp方法。
3).添加SocialUserDetailsService接口实现
4).创建社交登录用的表 (参见 db.sql)
#### 参与贡献
1. Fork 本仓库
2. 新建 日期_security 分支
3. 提交代码
4. 新建 Pull Request