https://github.com/dmitrymomot/oauth2-server
OAuth2 standalone server
https://github.com/dmitrymomot/oauth2-server
Last synced: 23 days ago
JSON representation
OAuth2 standalone server
- Host: GitHub
- URL: https://github.com/dmitrymomot/oauth2-server
- Owner: dmitrymomot
- License: apache-2.0
- Created: 2023-03-16T16:01:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T18:53:31.000Z (about 1 year ago)
- Last Synced: 2024-02-23T19:47:36.952Z (about 1 year ago)
- Language: Go
- Size: 198 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OAuth2 server
[](https://github.com/dmitrymomot/oauth2-server)
[](https://github.com/dmitrymomot/oauth2-server/actions/workflows/tests.yml)
[](https://github.com/dmitrymomot/oauth2-server/actions/workflows/codeql-analysis.yml)
[](https://goreportcard.com/report/github.com/dmitrymomot/oauth2-server)
[](https://pkg.go.dev/github.com/dmitrymomot/oauth2-server)
[](https://github.com/dmitrymomot/oauth2-server/blob/main/LICENSE)This is a simple OAuth2 server implementation in Go.
## Features
- [x] Implements the [OAuth2 Authorization Framework](http://tools.ietf.org/html/rfc6749)
- [x] Implements the [OAuth2 Token Revocation](http://tools.ietf.org/html/rfc7009) extension
- [x] Implements the [OAuth2 Token Introspection](http://tools.ietf.org/html/rfc7662) extension
- [x] Signin/Signup pages
- [x] Reset password flow
- [x] API to create and manage clients
- [x] API to manage user data