Description
passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes)
Passhash alternatives and similar packages
Based on the "Authentication & OAuth" category.
Alternatively, view Passhash alternatives based on common mentions on social networks and blogs.
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN -
aws-doc-sdk-examples
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below. -
jwt-go
DISCONTINUED. ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at: -
goth
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications. -
github.com/lestrrat-go/jwx/v2
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies -
loginsrv
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, .. -
permissions2
DISCONTINUED. :closed_lock_with_key: Middleware for keeping track of users, login states and permissions -
yubigo
Yubigo is a Yubikey client API library that provides an easy way to integrate the Yubico Yubikey into your existing Go-based user authentication infrastructure. -
sessions
A dead simple, highly performant, highly customizable sessions middleware for go http servers.
CodeRabbit: AI Code Reviews for Developers
Do you think we are missing an alternative of Passhash or a related project?
README
Passhash
passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes)
Note: The exposed surfaces (e.g. interfaces, structs, and struct fields) are in flux until v1.0.0 is released
Features
- Simple, easy to use API
- Tunable work factors
- Auto-upgrading KDFs and work factors
- Password usage audit log
- Password policies
Available Password Policies
Password Policy | Repo |
---|---|
AtLeastNRunes | Included |
NotCommonPasswordNaive | Included |
Available CredentialStores
Credential Store | Repo |
---|---|
DummyCredentialStore | Included |
StringCredentialStore | Included (in examples) |
StringCredentialPepperedStore | Included (in examples) |
Available AuditLoggers
Audit Logger | Repo |
---|---|
DummyAuditLogger | Included |
MemoryAuditLogger | Included |