Springboot OAuth2 Project, is an example of OAuth2 Server Project, for do authenticate & authorize the user, and then user can login & access into the resources who already register & implement the OAuth2 Flow on their projects.
Service Name | OAuth Protocol | Open ID Connect | Grant Type |
---|---|---|---|
Springboot OAuth2 App | 2.0 | No | AUTHORIZATION_CODE |
- Management Admin CRUD (User, Role, Menu, Permission)
- Management Resource CRUD (Resource, Client, User, Log User)
Admin
: full controll all menusResource-owner
: can manage datas (resource, client, user, user log)Resource-client
: cannot login toSpringboot OAuth2 App
All Github Repositories about OAuth2
& Resource
Client
project
Task | Assign | Start Date | End Date | Status |
---|---|---|---|---|
Create OAuth2 Backend | denitiawan | 29/09/2023 | 16/10/2023 | Done |
Create OAuth2 Web | denitiawan | 29/09/2023 | 16/10/2023 | Done |
Create Resource backend | denitiawan | 17/10/2023 | 21/10/2023 | Done |
Create Resource client | denitiawan | 17/10/2023 | 21/10/2023 | Done |
Create documentation | denitiawan | 21/10/2023 | 21/10/2023 | Done |