{"id":16619521,"url":"https://github.com/java-edge/spring-security-tuitorial","last_synced_at":"2026-04-21T00:03:35.250Z","repository":{"id":94726425,"uuid":"168080440","full_name":"Java-Edge/Spring-Security-Tuitorial","owner":"Java-Edge","description":"Spring家族权限管理框架教程","archived":false,"fork":false,"pushed_at":"2019-03-22T05:12:39.000Z","size":5172,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T11:51:49.563Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Java-Edge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-29T03:11:33.000Z","updated_at":"2019-03-22T05:12:42.000Z","dependencies_parsed_at":"2023-07-29T04:31:04.118Z","dependency_job_id":null,"html_url":"https://github.com/Java-Edge/Spring-Security-Tuitorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Java-Edge/Spring-Security-Tuitorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Java-Edge%2FSpring-Security-Tuitorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Java-Edge%2FSpring-Security-Tuitorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Java-Edge%2FSpring-Security-Tuitorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Java-Edge%2FSpring-Security-Tuitorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Java-Edge","download_url":"https://codeload.github.com/Java-Edge/Spring-Security-Tuitorial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Java-Edge%2FSpring-Security-Tuitorial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32071021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T21:26:33.338Z","status":"ssl_error","status_checked_at":"2026-04-20T21:26:22.081Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T02:42:10.417Z","updated_at":"2026-04-21T00:03:33.193Z","avatar_url":"https://github.com/Java-Edge.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 1 Spring Security博客系列教程\n\n1.  [Spring Security源码分析一：Spring Security 认证过程](https://www.jianshu.com/p/04d107db075d)\n\n2.  [Spring Security源码分析二：Spring Security 授权过程](https://www.jianshu.com/p/b156a7077fec)\n\n3.  [Spring Security源码分析三：Spring Social 实现QQ社交登录](https://www.jianshu.com/p/e87ee7f31a55)\n\n4.  [Spring Security源码分析四：Spring Social 实现微信社交登录]\n\n5.  [Spring Security源码分析五：Spring Security 实现短信登录](https://www.jianshu.com/p/b4827b79a91f)\n\n6.  [Spring Security源码分析六：Spring Social 社交登录源码解析](https://longfeizheng.github.io/2018/01/16/Spring-Security%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E5%85%AD-Spring-Social%E7%A4%BE%E4%BA%A4%E7%99%BB%E5%BD%95%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/)\n\n7.  [Spring Security源码分析七：Spring Security 记住我](https://www.jianshu.com/p/71907f758ac8)\n\n8.  [Spring Security源码分析八：Spring Security 退出](https://www.jianshu.com/p/a8d69092ad7f)\n\n9.  [Spring Security源码分析九：Spring Security Session管理](https://www.jianshu.com/p/18e5fcc045ed)\n\n10.  [Spring Security源码分析十：初识Spring Security OAuth2](https://www.jianshu.com/p/3bcf6d4c6365)\n\n# 1 启动方式\n## 1.1 本地启动\n1. `idea` 配置lombok插件,参考[lombok-intellij-plugin](https://github.com/mplushnikov/lombok-intellij-plugin/)\n2. 修改`application.yml`配置为`active: dev`\n3. 修改`application-dev.yml`中数据源信息(启动会自动初始化数据库信息)\n4. 修改`application-dev.yml` 中redis连接信息\n5. 社交登录需配置host文件：`127.0.0.1 www.merryyou.cn` 微信`appid`已过期\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjava-edge%2Fspring-security-tuitorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjava-edge%2Fspring-security-tuitorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjava-edge%2Fspring-security-tuitorial/lists"}