Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mon99745/securityreference
π Security Reference w/ JWT & OAuth2.0
https://github.com/mon99745/securityreference
jwt oauth2 spring-security
Last synced: 1 day ago
JSON representation
π Security Reference w/ JWT & OAuth2.0
- Host: GitHub
- URL: https://github.com/mon99745/securityreference
- Owner: mon99745
- License: mit
- Created: 2023-12-04T04:58:31.000Z (12 months ago)
- Default Branch: dev
- Last Pushed: 2024-06-10T02:38:44.000Z (5 months ago)
- Last Synced: 2024-06-10T03:37:12.446Z (5 months ago)
- Topics: jwt, oauth2, spring-security
- Language: Java
- Homepage:
- Size: 2.47 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SecurityReference
μ΄ νλ‘μ νΈλ `Spring Security λμ μ` **μ°Έκ³ μλ£λ‘ νμ©νλ κ²μ λͺ©μ μΌλ‘ μμ ν κ²°κ³Όλ¬Ό**μ΄λ©°, \
κ°λ°μ μμ°μ±κ³Ό νΈμμ±μ μ¦λνκ³ , νλ‘μ νΈμ μμ€μ μ€μ νμΌμ κ·κ²©μ ν΅μΌνμ¬ μ½λμ νμ§κ³Ό κ°λ μ± ν₯μνκΈ° μν λͺ©νλ‘ μΆμ§νλ€.
## Release
- [v1.3.0](./RELEASENOTE.md#v120-2024-05-30-) `-ing`
- [v1.2.0](./RELEASENOTE.md#v120-2024-05-13-)
- [v1.1.0](./RELEASENOTE.md#v110-2024-04-24-)
- [v1.0.0](./RELEASENOTE.md#v100-2024-01-30-)## Architecture in Project
### Spring Security - Architecture
![](src/main/resources/static/img/diagram/SpringSecurityArchitecture.png)### Spring Security - Process
![](src/main/resources/static/img/diagram/SpringSecurityProcess.png)### JWT - Life Cycle
![](src/main/resources/static/img/diagram/JwtLifeCycle.png)### OAuth2.0 [κ°νΈ νμκ°μ λ° λ‘κ·ΈμΈ]
#### 1. κΆν λΆμ¬ μΉμΈ μ½λ λ°©μ
![](src/main/resources/static/img/diagram/OAuth2.0Process.png)#### 2. OAuth2.0 λ΄λΆ νλ‘μΈμ€
![](src/main/resources/static/img/diagram/oauth2.0Process(Internal).png)#### 3. OAuth2.0 Client-id/secret λ°κΈ μ£Όμ
- **Google:** https://console.cloud.google.com/apis/credentials
- **Naver:** https://developers.naver.com/apps/#/register