From this moment on, you only need to have an IDHub identity. You no longer need to say hello to the chief, you can easily shuttle in the Amazon rainforest, just one click you can do it.
- IDHub Identity
- SAML Protocol
- AWS Services
-
DB: database.yml
-
Global: config.yml
-
Create a MySQL database with name "idp" and services at localhost:3306.
-
Table Schema with SQL statements in db.sql
-
Generate RS256 key for JWT
$ ./jwt_rs256.sh
$ ls keystore
- Frontend build
$ npm i
$ npm run build
- Install go packages
- using go get
$ go get github.com/labstack/echo
$ go get golang.org/x/sync
$ go get github.com/ethereum/go-ethereum
$ go get gopkg.in/go-playground/validator.v9
$ go get github.com/gobuffalo/pop
$ go get github.com/dgrijalva/jwt-go
$ go get github.com/parnurzeal/gorequest
- using vendor tool (dep)
$ dep ensure
- Startup
$ go run main.go