Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zon-dev/oauth2
Implementation of OAuth 2.0 in Zig.
https://github.com/zon-dev/oauth2
authorization oauth2 oauth2-client oauth2-server zig ziglang
Last synced: 23 days ago
JSON representation
Implementation of OAuth 2.0 in Zig.
- Host: GitHub
- URL: https://github.com/zon-dev/oauth2
- Owner: zon-dev
- Created: 2024-08-10T09:43:35.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T05:57:47.000Z (3 months ago)
- Last Synced: 2024-10-02T07:03:55.063Z (about 1 month ago)
- Topics: authorization, oauth2, oauth2-client, oauth2-server, zig, ziglang
- Language: Zig
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OAuth2
An extensible, strongly-typed implementation of OAuth 2.0 in Zig.It supports the following grants:
* Authorization code grant
* Client credentials grant
* Device authorization grant
* Implicit grant
* Refresh grant
* Resource owner password credentials grantThe following RFCs are implement in plan:
* [RFC6749 "OAuth 2.0"](https://tools.ietf.org/html/rfc6749)
* [RFC6750 " The OAuth 2.0 Authorization Framework: Bearer Token Usage"](https://tools.ietf.org/html/rfc6750)
* [RFC7519 "JSON Web Token (JWT)"](https://tools.ietf.org/html/rfc7519)
* [RFC7636 "Proof Key for Code Exchange by OAuth Public Clients"](https://tools.ietf.org/html/rfc7636)
* [RFC8628 "OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628)