Popularity
1.2
Stable
Activity
0.0
Stable
10
1
3
Programming language: Go
License: MIT License
Tags:
Authentication & OAuth
Latest version: v1.0.1
signedvalue alternatives and similar packages
Based on the "Authentication and OAuth" category.
Alternatively, view signedvalue alternatives based on common mentions on social networks and blogs.
-
keto
Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models. -
paseto
Platform-Agnostic Security Tokens implementation in GO (Golang) -
go-guardian
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication. -
branca
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go. -
securecookie
Fast, secure and efficient secure cookie encoder/decoder -
otpgo
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go. -
go-email-normalizer
Golang library for providing a canonical representation of email address. -
sessiongate-go
A driver for the SessionGate Redis module - easy session management using the Go language. -
gosession
This is quick session for net/http in GoLang. This package is perhaps the best implementation of the session mechanism, at least it tries to become one.
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Promo
www.influxdata.com
Do you think we are missing an alternative of signedvalue or a related project?
README
signedvalue
signedvalue is an implementation of signed and timestamped strings compatible with Tornado's
create_signed_value
, decode_signed_value
, and therefore
set_secure_cookie and
get_secure_cookie.
Install
go get github.com/sashka/signedvalue
Usage
import "github.com/sashka/signedvalue"
// Sign your "Hello, world".
signed := signedvalue.Create("secret", "name", "Hello, world")
// Decode a signed string.
// Treat signed string as invalid if it's more than 1 minute old.
decoded, err := signedvalue.Decode("secret", "name", signed, 60)
if err != nil {
// Signed string is no longer valid.
}
Contributing
Pull requests are kindly welcome.