A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.
GoMIT Licenseactive
34 projectsAuthentication and Authorization
A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.
GoMIT Licenseactive
A Zanzibar-inspired database that enables fine-grained authorization.
GoApache License 2.0active
provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box.
GoMIT Licensesteady
Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.
GoBSD 3-Clause "New" or "Revised" Licensesteady
Implementation of fine-grained authorization based on the "Zanzibar: Google's Consistent, Global Authorization System" paper. Backed by CNCF.
GoApache License 2.0active
Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
GoApache License 2.0active
Session Manager for HTTP servers.
GoMIT Licensesteady
Go module implementing various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
GoMIT Licenseactive
chainable handlers for login with OAuth1 and OAuth2 authentication providers.
GoMIT Licenseactive
Golang OAuth2 server library.
GoBSD 3-Clause "New" or "Revised" Licenseactive
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation.
GoApache License 2.0active
provides a lightweight role-based access control (RBAC) implementation in Golang.
GoMIT Licenseactive
Golang implementation of Platform-Agnostic Security Tokens (PASETO).
GoMIT Licensedormant
Safe, simple, and fast JSON Web Tokens for Go.
GoMIT Licenseslowing
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token, and Certificate based authentication.
GoMIT Licenseslowing
Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs.
GoApache License 2.0active
Lightweight JSON Web Token (JWT) library.
GoOtherdormant
Simple, flexible, secure, and idiomatic web session management with pluggable backends.
GoBSD 3-Clause "New" or "Revised" Licenseslowing
This is quick session for net/http in GoLang. This package is perhaps the best implementation of the session mechanism, or at least it tries to become one.
GoMIT Licenseslowing
JWT middleware for Golang http servers with many configuration options.
GoMIT Licensedormant
An open-source authentication and authorization server supporting OAuth2 and OpenID Connect.
GoMIT Licenseactive
Simple jwt generator and parser.
GoMIT Licensesteady
Go session management for web servers (including support for Google App Engine - GAE).
GoApache License 2.0slowing
branca token specification implementation for Golang 1.15+.
GoApache License 2.0steady
Efficient secure cookie encoding/decoding.
GoMIT Licensedormant
Dead simple, highly performant, highly customizable sessions service for go http servers.
GoMIT Licensedormant
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.
GoMIT Licensedormant
Developer-first Identity and Access Management system with a simple UI.
GoOtheractive
Utilities for GitHub authentication: generate and use GitHub application and installation tokens.
GoMIT Licenseactive
provides a parser of cookies.txt file format.
GoMIT Licensesteady
JWT authentication package providing access tokens and refresh tokens with fingerprinting, Redis storage, and automatic refresh capabilities.
GoMIT Licenseactive
Library for keeping track of users, login states, and permissions. Uses secure cookies and bcrypt.
GoBSD 3-Clause "New" or "Revised" Licenseactive
Library to handle X509 proxy certificates.
GoMIT Licenseslowing
A JWT (JSON Web Token) library for Go.
GoApache License 2.0active