From 2624a7c4e618a1952405ad21f38245514b2364bb Mon Sep 17 00:00:00 2001 From: Mikhail Bragin Date: Mon, 13 Sep 2021 08:06:28 +0200 Subject: [PATCH] docs: update Auth0 notes --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c7df0f7a..7407dd081 100644 --- a/README.md +++ b/README.md @@ -155,7 +155,11 @@ netsh interface ip show config name="wt0" ### Running Dashboard, Management, Signal and Coturn Wiretrustee uses [Auth0](https://auth0.com) for user authentication and authorization, therefore you will need to create a free account and configure Auth0 variables in the compose file (dashboard) and in the management config file. -- check [How to run](https://github.com/wiretrustee/wiretrustee-dashboard#how-to-run) for obtaining Auth0 environment variables for UI Dashboard +We chose Auth0 to "outsource" the user management part of our platform because we believe that implementing a proper user auth is not a trivial task and requires significant amount of time to make it right. We focused on connectivity instead. +It is worth mentioning that dependency to Auth0 is the only one that cannot be self-hosted. + +Configuring Wiretrustee Auth0 integration: +- check [How to run](https://github.com/wiretrustee/wiretrustee-dashboard#how-to-run) to obtain Auth0 environment variables for UI Dashboard - set these variables in the [environment section of the docker-compose file](https://github.com/wiretrustee/wiretrustee/blob/main/infrastructure_files/docker-compose.yml) - check [Auth0 Golang API Guide](https://auth0.com/docs/quickstart/backend/golang) to obtain ```AuthIssuer```, ```AuthAudience```, and ```AuthKeysLocation``` - set these properties in the [management config files](https://github.com/wiretrustee/wiretrustee/blob/main/infrastructure_files/management.json#L33)