A Golang based authentication and Authorization micro-service that handles various kinds of authentication:
- username/password based authentication
- phone/password based authentication
- OAuth2 authentication
- auth method verification e.g. phone number
In this Readme you will come accross the variable <version>,
it is the major version code of the VersionFull variable in
config/consts.go as per http://semver.org
e.g.
Name = "seedms"
VersionFull = "0.1.2"
yields
<version> => 0
Refer to the respective readme files for instructions:
- Go 1.8+ is required for this.
- APIDoc installed and added to
PATHvariable: http://apidocjs.com
Run the build command from inside the root folder:
make build
make build can also be supplied with goos=[GOOS] goarch=[GOARCH]
goarm=[GOARM] values as per the documentation at https://golang.org/cmd/go (untested)
build uses the go toolchain to build binaries. It also generates API docs and configuration templates.