Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 3 months ago
JSON representation

Go implementation of the SQRL protocol

Awesome Lists containing this project

README

        

# SQRL

![Build status](https://travis-ci.org/RaniSputnik/sqrl-go.svg?branch=master)
[![Documentation](https://godoc.org/github.com/RaniSputnik/sqrl-go?status.svg)](https://godoc.org/github.com/RaniSputnik/sqrl-go)
[![Go Report Card](https://goreportcard.com/badge/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
```