Running Forest Admin on multiple servers
If you're running multiple instances of your agent (with a load balancer for example), you will need to set up a static client id.
Without a static client id, authentication will fail whenever a user makes a request to a different instance than the one he logged into.
First you will need to obtain a client id for your environment by running the following command:
1
curl -H "Content-Type: application/json" \
2
-H "Authorization: Bearer FOREST_ENV_SECRET" \
3
-X POST \
4
-d '{"token_endpoint_auth_method": "none", "redirect_uris": ["APPLICATION_URL/forest/authentication/callback"]}' \
5
https://api.forestadmin.com/oidc/reg
Copied!
Then assign the client_id value from the response (it's a JWT) to a FOREST_CLIENT_ID variable in your .env file.
Copy link