https://github.com/ranisputnik/sqrl-go
Go implementation of the SQRL protocol
https://github.com/ranisputnik/sqrl-go
authentication client gibson server sqrl sqrl-protocol steve
Last synced: 6 months ago
JSON representation
Go implementation of the SQRL protocol
- Host: GitHub
- URL: https://github.com/ranisputnik/sqrl-go
- Owner: RaniSputnik
- License: unlicense
- Created: 2018-07-30T06:59:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-17T15:46:40.000Z (over 6 years ago)
- Last Synced: 2025-04-23T12:58:22.881Z (10 months ago)
- Topics: authentication, client, gibson, server, sqrl, sqrl-protocol, steve
- Language: Go
- Size: 418 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQRL

[](https://godoc.org/github.com/RaniSputnik/sqrl-go)
[](https://goreportcard.com/report/github.com/RaniSputnik/sqrl-go)
An implementation of the [SQRL protocol](https://www.grc.com/sqrl/sqrl.htm),
designed to be easy to integrate into a http server or SQRL client.
This is not production ready, please proceed with caution.
Simple Quick Reliable Login (SQRL) is a protocol designed and formalised by
Steve Gibson of the [Gibson Research Corporation](https://www.grc.com). [Visit
his site](https://www.grc.com/sqrl/sqrl.htm) for more information about the SQRL.
### SSP Example
The SQRL Service Provider (SSP) example is based on Steve's own example at
[sqrl.grc.com](https://sqrl.grc.com/msa). To run the sample use the following;
```
$ cd ssp/example
$ go run *.go
```