go-micro-auth
Authentication microservice in Go lang
Service configuration
Authentication microservice is using Consul
as a service discovery. Consul
is also a default configuration source.
Command line options to define configuration:
-config [consul|file]
or -config=[consul|file]
-config_path path/to/service.cfg
or -config_path=path/to/service.cfg
(used only in case of file config)
Configuration on Consul
There are the following keys used:
- auth/config/jwssecret - signing key value for JWT(JWS) signing
- auth/config/jwtttl - default TTL of the token
File configuration
There are the following keys used:
- jwssecret - signing key value for JWT(JWS) signing
- jwtttl - default TTL of the token
Please check service.cfg
for config file example