SSO Server banner

SSO Server

12 devlogs
27h 37m 20s

Build a SSO Server in go which support OAuth For other application
Have Email Function And OAuth App Supports (though only implement two)
And a panel.

This project uses AI

AI Helps:

  1. Database ORM Changing (from Gorm to Ent)
  2. Data Searching (Information that required to build a OAuth/OpenID server)
  3. Test Writing
Demo Repository

Loading README...

Pikacnu

Add a Forget Password Endpoint.
(Only email screenshot. because I forget to screenshot reset-password page)

Attachment
0
Pikacnu

Add more management page
Fix some bugs (which might cause bugs in panel)

Attachment
Attachment
Attachment
1

Comments

omarhany0510
omarhany0510 26 days ago

.
.
.
.
.
.

Pikacnu

Add Readme
Enchanced Manage Panel
Make it notify and create admin when first start
Add Sqlite Support
Finish Docker Compose and Dockerfile

Attachment
Attachment
Attachment
0
Pikacnu

Finish Frontend and Email Auth

Attachment
0
Pikacnu

Add OpenAPI to API Endpoint.
Add Public Path List to make it won’t verify path those are public.
Remove Config Middleware (Seems like not used and danagerous)

Attachment
Attachment
0
Pikacnu

Finish OpenIDConnect maybe.(and finish the key changing function)

Attachment
0
Pikacnu

Cast lots of time to finish the migration from gorm to ent

Attachment
0
Pikacnu

Currently Implementing Open ID Connect
(Have lots of work need to do…)
AI Help a lot to

Attachment
0
Pikacnu

Add OAuth Endpoint (Not Reviewed)

Attachment
0
Pikacnu

Trying to do AuthFlow
(i need some help it blow my mind)

Attachment
0
Pikacnu

Fix the OAuth Error (Make it able to use middleware to set session and verify with protected url)
Current implementing SSO Server to Providors (Like Discord) OAuth
(Currently only test Discord)

Attachment
Attachment
0
Pikacnu

Create A Basic Http Server In Gin
Build OAuth To Google And Discord With oauth2 from go and another for discord config
Add Basic Middleware and JWT Verify and Creation

Attachment
Attachment
0