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
PATH
variable: 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.