go-guardian

Auth library

A library for simple and clean API authentication with various strategies

Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

GitHub

562 stars
5 watching
57 forks
Language: Go
last commit: 4 months ago
Linked from 1 awesome list

2faauthauthenticationauthenticatorbearer-tokenscertificate-authenticationgogo-guardiango-passportgolanggolang-libraryguardianhotpldapldap-authenticationpassportstrategiestokenstotpx509

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ericlau1/go-fiber-auth-api An authentication API using Go and MongoDB with JWT authorization 53
tg123/go-htpasswd A Go library to validate user credentials against an HTTPasswd file. 39
dghubble/gologin A package of reusable HTTP handlers for authenticating users through various OAuth providers 1,822
go-webauthn/webauthn A library that provides Web Authentication capabilities for Go applications. 798
number571/go-peer A library for developing secure, decentralized networks in the Go language 265
britton-jb/sentinel A thin wrapper around Guardian for Phoenix Framework authentication functionality 106
verifid/vl-go A Go client library for the VerifID identity verification layer API 2
dvsekhvalnov/jose2go A Golang implementation of the JOSE and JSON Web Token specification for secure data signing, encryption, and authentication 187
koltyakov/gosip A Go library providing a unified interface to SharePoint APIs for authentication and data access. 145
pascaldekloe/jwt A Go library providing a secure token-based authentication mechanism with key management and verification capabilities. 356
yelloworwhite/go-steam-mobileauth Provides Steam Mobile Authenticator functionality in a Go programming language library. 19
staskobzar/goagi A Go library providing a standard interface to build AGI and FastAGI applications 9
fergstar/go-parse A Go client library providing a set of pre-built services to interact with the Parse API. 1
dgrubelic/vue-authenticate An authentication library for Vue.js applications providing local and social login options with various OAuth providers. 1,431
o1egl/paseto A platform-agnostic security token implementation in Go, designed to provide secure stateless tokens. 859