https://github.com/mrlsd/auth-kit
Golang Authentication Kit
https://github.com/mrlsd/auth-kit
auth authentication cookie go golang golang-library http-auth jwt-auth jwt-authentication session-backend session-cookie session-management sessions
Last synced: 5 months ago
JSON representation
Golang Authentication Kit
- Host: GitHub
- URL: https://github.com/mrlsd/auth-kit
- Owner: mrLSD
- License: mit
- Created: 2016-12-18T19:21:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-15T00:05:41.000Z (about 8 years ago)
- Last Synced: 2025-01-06T14:42:26.632Z (6 months ago)
- Topics: auth, authentication, cookie, go, golang, golang-library, http-auth, jwt-auth, jwt-authentication, session-backend, session-cookie, session-management, sessions
- Language: Go
- Size: 41 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Go Auth Kit
[](https://travis-ci.org/mrLSD/auth-kit) [](https://raw.githubusercontent.com/mrLSD/auth-kit/master/LICENSE) [](https://godoc.org/github.com/mrlsd/auth-kit) [](https://coveralls.io/github/mrLSD/auth-kit?branch=master) [](https://codecov.io/gh/mrLSD/auth-kit)Golang authentication kit, provides cookie
and infrastructure for session backends.Main features:
* Built-in backends to store sessions: cookie,
filesystem, Redis, MySQL, PostgreSQL, custom
backends extensibility.
* Signed cookies: use it as an easy way to set signed
(and optionally encrypted) cookies
* Flash messages: session values that last until read.
* Interfaces and infrastructure for custom session
backends: sessions from different stores can be retrieved and batch-saved using a common API.#### How to install:
`go get github.com/mrlsd/auth-kit`#### Requirements:
* Go 1.6+
#### Some useful command:
* **test:** `make test`
* **fmt:** `make fmt`####License: MIT [](https://raw.githubusercontent.com/mrLSD/auth-kit/master/LICENSE)