GithubHelp home page GithubHelp logo

longfeizheng / logback Goto Github PK

View Code? Open in Web Editor NEW
821.0 46.0 349.0 52.83 MB

💡 SpringBoot+Spring Security基本配置

License: MIT License

Java 38.18% HTML 0.63% FreeMarker 8.77% CSS 47.97% JavaScript 4.41% Dockerfile 0.03%
springboot spring security spring-security lombok

logback's Introduction

Spring Security系列

GitHub stars GitHub forks GitHub watchers

  1. Spring Security源码分析一:Spring Security 认证过程
  2. Spring Security源码分析二:Spring Security 授权过程
  3. Spring Security源码分析三:Spring Social 实现QQ社交登录
  4. Spring Security源码分析四:Spring Social 实现微信社交登录
  5. Spring Security源码分析五:Spring Security 实现短信登录
  6. Spring Security源码分析六:Spring Social 社交登录源码解析
  7. Spring Security源码分析七:Spring Security 记住我
  8. Spring Security源码分析八:Spring Security 退出
  9. Spring Security源码分析九:Spring Security Session管理
  10. Spring Security源码分析十:初识Spring Security OAuth2
  11. Spring Security源码分析十一:Spring Security OAuth2 整合JWT
  12. Spring Security源码分析十二:Spring Security OAuth2 基于JWT实现单点登录
  13. Spring Security源码分析十三:Spring Security 基于表达式的权限控制
  14. Spring Security源码分析十四:Spring Social社交登录的绑定与解绑
  15. Spring Security源码分析十五:Spring Security 页面权限控制
  16. Spring Security源码分析十六:Spring Security项目实战

启动方式

本地启动

  1. idea 配置lombok插件,参考lombok-intellij-plugin
  2. 修改application.yml配置为active: dev
  3. 修改application-dev.yml中数据源信息(启动会自动初始化数据库信息)
  4. 修改application-dev.yml 中redis连接信息
  5. 社交登录需配置host文件:127.0.0.1 www.merryyou.cn 微信appid已过期

Docker启动

  1. 安装并启动DokcerDocker-Compose
  2. 打包项目参考:Spring Boot 2.0 动画Banner
  3. 切换到项目的根目录运行F:\projects\logback>docker-compose up -d

注意

本项目是用于学习Spring Security,但miniui并非开源项目,仅作为演示所用。


https://niocoder.com/assets/images/qrcode.jpg

微信公众号java干货

Start统计

Stargazers over time

logback's People

Contributors

longfeizheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

logback's Issues

关于Spring Session+Redis方式 序列化问题,求指教

大佬 您好:

Spring Session+Redis默认是使用JdkSerializationRedisSerializer进行序列化 但是使用这种方式 意味着每次我存Session的数据必须要实现Serialble接口 这样不方便

如果我使用GenericFastJsonRedisSerializer或者GenericJackson2JsonRedisSerializer 因为Spring Security有些数据存Session是没有无参构造 序列化过程中会报错 请问有没有什么比较好的方式? 望回复

sessionManagement中的maximumSessions不生效

您好,我最近在看您的这系列Blog学习spirng-security的相关知识,但是现在发现sessionMannager设置的maximumSessions不生效,是否是因为redisession的原因,请问您有碰到这个问题么,求解答,谢谢

依赖版本问题

pom文件没有继承parent,大多数的dependency不指定version却能依赖成功,请问是为什么?
百度到的帖子都是说的parent问题,不能解答此项目的现象,望解答

docker 镜像启动错误

你好,我在启动docker文件时候,出现了如下错误:
这个问题看似是docker镜像自身的问题,望解决下呗

`Deploying ' Dockerfile: Dockerfile'...
Building image...
Step 1/5 : FROM hub.c.163.com/wuxukun/maven-aliyun:3-jdk-8

---> 676639454cb4

Step 2/5 : ADD ./target/spring-boot.jar /app.jar

Error: ResponseItem.ErrorDetail[code=,message=ADD failed: stat /var/lib/docker/tmp/docker-builder379459939/target/spring-boot.jar: no such file or directory]
Failed to deploy ' Dockerfile: Dockerfile': ADD failed: stat /var/lib/docker/tmp/docker-builder379459939/target/spring-boot.jar: no such file or directory`

加入了三方登录,遇到点问题

加入了三方登录(微信)流程是:第一次微信登录需要绑定手机,但是绑定手机的时候代码走到了smsprovider里面去了,理论上应该走bindmobileprovider,再三核对你的代码,不知道是哪里问题,望赐教

第三方绑定bug

重复绑定问题,同一QQ可以绑定多个账号问题,同一账号可以绑定多个QQ

运行报错

org.springframework.social spring-social-autoconfigure 2.0.0.BUILD-SNAPSHOT 这个库根本找不到, 求助~

SocialAutoConfigurerAdapter找不到

我在spring boot 2.0.2.RELEASE中使用spring social 1.1.6.RELEASE 找不到SocialAutoConfigurerAdapter,不知道该怎么解决,谢谢。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.