# Auth Gateway
## Development environment setting
* Login page:
Two Way
1. Use GNOP [QA enviroment](https://gnop-qa.gogoroapp.com/login)
Use account information login GNOP QA ENV
account: jie.jiang@gogoro.com
password: Temp4321
Update cookie information via browser (1) key name same as GOAUTH_SESSION_KEY in ENV (2) domain same as GOAUTH_SESSION_DOMAIN in ENV
2. dev server, 配合 postman
``` bash
node .dev-server/index.js # Login dev Server run in port 3000
```
* Local HOST setting: https://stackoverflow.com/questions/19016553/add-subdomain-to-localhost-url
login page host: gnop.gogoro.com
auth gateway host: guavared.gonp.gogoro.com
## Requirements
### Server ENVs
* File
* Check ENV middleware
### Modules
* Session NPM: express-session
* Proxy NPM: http-proxy-middleware
* goAuth gogoro module:
* logger gogoro utils: gogoroUtils(補上 Repo)
## Authencation
### Guavared user role
* GOAUTH_ALLOWED_ROLE