Pinned Repositories
aimeos-typo3
TYPO3 e-commerce extension for high performance web shops
amazing-github-template
🚀 Useful README.md, LICENSE, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, GitHub Issues, Pull Requests and Actions templates to jumpstart your projects.
Clairvoyant
Software designed to identify and monitor social/historical cues for short term stock movement
debug.137.spring-cloud
Bus refresh demo
edu.rest-doc
flutter_camera_example
Fork-Docs
Documentation for Fork
git-localconfig-repo
markdown-content
Markdown content for the www.aerobatic.io website
py-prime
Prime number within 10s
erich5168's Repositories
erich5168/aimeos-typo3
TYPO3 e-commerce extension for high performance web shops
erich5168/amazing-github-template
🚀 Useful README.md, LICENSE, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, GitHub Issues, Pull Requests and Actions templates to jumpstart your projects.
erich5168/Clairvoyant
Software designed to identify and monitor social/historical cues for short term stock movement
erich5168/debug.137.spring-cloud
Bus refresh demo
erich5168/edu.rest-doc
erich5168/flutter_camera_example
erich5168/Fork-Docs
Documentation for Fork
erich5168/git-localconfig-repo
erich5168/markdown-content
Markdown content for the www.aerobatic.io website
erich5168/py-prime
Prime number within 10s
erich5168/recipe-class
erich5168/redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
erich5168/spring-boot
Spring Boot
erich5168/spring-restdocs
Document RESTful services using Asciidoctor and Spring MVC Test
erich5168/spring-security-jwt
In this article, we will be creating a sample REST CRUD APIs and provide JWT role based authorization using spring security to these APIs. We will be using spring boot 2.0 and JWT 0.9.0. In the DB, we will have two roles defined as ADMIN and USER with custom UserDetailsService implemented and based on these roles the authorization will be decided. We will be using spring data to perform our CRUD operations and spring provided annotations such as @PreAuthorize, @Secured and @EnableGlobalMethodSecurity for authorization.