# shaj13/go-guardian

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/shaj13-go-guardian).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

610 stars · 61 forks · Go · MIT

## Links

- GitHub: https://github.com/shaj13/go-guardian
- awesome-repositories: https://awesome-repositories.com/repository/shaj13-go-guardian.md

## Topics

`2fa` `auth` `authentication` `authenticator` `bearer-tokens` `certificate-authentication` `go` `go-guardian` `go-passport` `golang` `golang-library` `guardian` `hotp` `ldap` `ldap-authentication` `passport` `strategies` `tokens` `totp` `x509`

## Description

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

## Tags

### Part of an Awesome List

- [Authentication and Authorization](https://awesome-repositories.com/f/awesome-lists/security/authentication-and-authorization.md) — API and web authentication supporting LDAP, Basic, and Bearer tokens.
- [Security & Privacy](https://awesome-repositories.com/f/awesome-lists/security/security-privacy.md) — Idiomatic library for API and web authentication.
