Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.6% on proxy.golang.org
Top 2.8% dependent packages on proxy.golang.org
Top 1.6% dependent repos on proxy.golang.org
Top 3.5% forks on proxy.golang.org

proxy.golang.org : github.com/shaj13/go-guardian

Package guardian . Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication. Go-Guardian sole purpose is to authenticate requests, which it does through an extensible set of authentication methods known as strategies. Go-Guardian does not mount routes or assume any particular database schema, which maximizes flexibility and allows decisions to be made by the developer. The API is simple: you provide go-guardian a request to authenticate, and go-guardian invoke strategies to authenticate end-user request. Strategies provide callbacks for controlling what occurs when authentication `should` succeeds or fails. Why Go-Guardian? When building a modern application, you don't want to implement authentication module from scratch; you want to focus on building awesome software. go-guardian is here to help with that. Here are a few bullet point reasons you might like to try it out: Example:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/shaj13/go-guardian
Keywords: 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
License: MIT
Latest release: over 3 years ago
First release: about 4 years ago
Namespace: github.com/shaj13
Dependent packages: 4
Dependent repositories: 11
Stars: 444 on GitHub
Forks: 48 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 12 days ago

    Loading...
    Readme
    Loading...