All Projects → wean2016 → springsecurity

wean2016 / springsecurity

Licence: other
spring security 学习总结

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to springsecurity

Webfluxtemplate
Spring Webflux template application with working Spring Security, Web-sockets, Rest, Web MVC, and Authentication with JWT.
Stars: ✭ 107 (-15.08%)
Mutual labels:  spring-security, json-web-token
Cerberus
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
Stars: ✭ 482 (+282.54%)
Mutual labels:  spring-security, json-web-token
Spring Reddit Clone
Reddit clone built using Spring Boot, Spring Security with JPA Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone
Stars: ✭ 210 (+66.67%)
Mutual labels:  spring-security
MovieApp
全栈微服务演示案例~MovieApp
Stars: ✭ 81 (-35.71%)
Mutual labels:  spring-security
panda
基于dorado 的spring-boot研发的开发框架
Stars: ✭ 16 (-87.3%)
Mutual labels:  spring-security
Gs Securing Web
Securing a Web Application :: Learn how to protect your web application with Spring Security.
Stars: ✭ 218 (+73.02%)
Mutual labels:  spring-security
M-Volunteer-SpringBoot
美志愿APP服务端,客户端在https://github.com/learner1999/M-Volunteer
Stars: ✭ 52 (-58.73%)
Mutual labels:  spring-security
Jwt Spring Security Jpa
Backend MVP showcasing JWT (Json Web Token) authentication with multiple login, timeout / refresh / logout (with in memory invalidation) using Spring Security & MySQL JPA.
Stars: ✭ 202 (+60.32%)
Mutual labels:  spring-security
angular-11-spring-boot-jwt-authentication
Angular 11 Spring Boot JWT Authentication example with Authorization | User Registration & Login
Stars: ✭ 62 (-50.79%)
Mutual labels:  spring-security
spring-boot-angular-maven-starter
An example of Spring Boot and Angular 6 integration with the help of Maven and Kotlin.
Stars: ✭ 13 (-89.68%)
Mutual labels:  spring-security
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (-42.06%)
Mutual labels:  spring-security
Eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Stars: ✭ 16,943 (+13346.83%)
Mutual labels:  spring-security
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+83.33%)
Mutual labels:  spring-security
security-demo
Springboot、SpringSecutity常见demo集合
Stars: ✭ 43 (-65.87%)
Mutual labels:  spring-security
Tutorial
Spring Boot的例子,包含RESTful API, MVC, JMS, Cache, Mybatis, Cache, Websocket...
Stars: ✭ 215 (+70.63%)
Mutual labels:  spring-security
php-jwt
Convenience library for working with JSON Web Tokens (JWT) in PHP
Stars: ✭ 34 (-73.02%)
Mutual labels:  json-web-token
Registration Login Spring Hsql
Registration and Login Example with Spring Security, Spring Boot, Spring Data JPA, HSQL, JSP
Stars: ✭ 208 (+65.08%)
Mutual labels:  spring-security
Sureness
A simple and efficient open-source security framework that focus on protection of restful api.
Stars: ✭ 254 (+101.59%)
Mutual labels:  spring-security
Oauth2-Stateless-Authentication-with-Spring-and-JWT-Token
Oauth2 Stateless Authentication with Spring and JWT Token
Stars: ✭ 108 (-14.29%)
Mutual labels:  spring-security
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Stars: ✭ 143 (+13.49%)
Mutual labels:  spring-security

spring security 学习总结

关于

spring security 学习总结 暑假的时候在学习了 Spring Security 并成功运用到了项目中。 在实践中摸索出了一套结合 json + jwt(json web token) + Spring Boot + Spring Security 技术的权限方案趁着国庆假期记录一下。

内容

  1. 生成 jwt
  2. 解析 jwt
  3. 根据 1,2 实现对访问路径的权限拦截

使用

spring security 学习总结是逐步进行构建的,里程碑版本我都使用了git tag来管理。例如,最开始的tag是step1,那么可以使用

git checkout step1

来获得这一版本。版本历史见changelog.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].