go-guardian

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.

2faauthauthenticationauthenticatorbearer-tokenscertificate-authenticationgogo-guardiango-passportgolanggolang-libraryguardianhotpldapldap-authenticationpassportstrategiestokenstotpx509
608
Stars
61
Forks
13
Issues
608
Watchers

Similar Packages

casbin

Authorization library that supports access control models like ACL, RBAC, and ABAC.

19,825

jwt-go

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.

8,895

goth

provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box.

6,444

spicedb

A Zanzibar-inspired database that enables fine-grained authorization.

6,426

oauth2

Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.

5,815