Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 grant

The 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)