diff --git a/README.md b/README.md index 8e525823aeeae6f728358344f8b47c4283cc1e2b..5eeeaba15134233f989fd07d8825867e82a1668c 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Follow the official [get started tutorial](https://www.keycloak.org/getting-star Set un dockerised [Dolibarr](https://gitlab.tetras-libre.fr/nocloud/docker/dolibarr) -### Set up +### Set up Dolibarr To set up SSO with dolibarr you need folow this insctruction : @@ -34,5 +34,25 @@ To set up SSO with dolibarr you need folow this insctruction : 2. Generate the dolibarr variable with `dolibarr_variables.py`. If you don't know where to find the information requested by the script, see Prerequisites 3. Put generated variable in dolibarr > Setup > Other Setup 4. Configure the authentication methods in conf.php (dolibarr_src/htdocs/conf/conf.php) and add openid_connect. `$dolibarr_main_authentication='openid_connect'` +5. + - In dev : choose username matching : `preferred_username` + - In prod : Choose mail matching method For many information, follow the [dolibarr tutorial](https://wiki.dolibarr.org/index.php?title=Authentication,_SSO_and_SSL#Mode_openid_connect) + + +### Config KeyCloak Dolibarr Prod (WIP) + +- In Realm settings > Login, check following options + - Forgot password + - Remember me + - Email as username + - login with email + - verify email +- Realm settings > Email, configur your SMTP parameters + mail informations +- Realm settings > Theme, add your custom theme +- If needed create users group +- Create your users +- Client > account-console > sttings + - Set web origins to * +