N'inclut la configuration openid que si le nom du provider est mentionné
This commit is contained in:
parent
f627a7b0b9
commit
2148f0fad2
2 changed files with 4 additions and 6 deletions
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
## Services fournis
|
## Services fournis
|
||||||
|
|
||||||
Installation de roundcube sur un serveur docker_host, en lien avec un keycloak pour l'authentification
|
Installation de roundcube sur un serveur docker_host, éventuellement en lien avec un keycloak pour l'authentification
|
||||||
|
|
||||||
|
|
||||||
## Variables
|
## Variables
|
||||||
|
@ -52,7 +52,7 @@ docker_roundcube_oauth_login_redirect: "true"
|
||||||
| docker_roundcube_username_domain | | Suffixe ajouté à l'identifiant pour constituer le login |
|
| docker_roundcube_username_domain | | Suffixe ajouté à l'identifiant pour constituer le login |
|
||||||
| docker_roundcube_php_maxpostsize | | Taille maximum d'une requete post en Mo ; doit être supérieur à la taille d'une PJ, notamment si plusieurs PJ : ex 20 M |
|
| docker_roundcube_php_maxpostsize | | Taille maximum d'une requete post en Mo ; doit être supérieur à la taille d'une PJ, notamment si plusieurs PJ : ex 20 M |
|
||||||
| docker_roundcube_php_memory_limit | | Taille mémoire max utilisable par php |
|
| docker_roundcube_php_memory_limit | | Taille mémoire max utilisable par php |
|
||||||
| docker_roundcube_oauth_provider_name | | Nom affiché dans pour la sélection du fournisseur d'identité |
|
| docker_roundcube_oauth_provider_name | | Si précisé, active la configuration Openid. Représente le nom affiché dans pour la sélection du fournisseur d'identité |
|
||||||
| docker_roundcube_oauth_client_id | | Identifiant de client openid connect |
|
| docker_roundcube_oauth_client_id | | Identifiant de client openid connect |
|
||||||
| docker_roundcube_oauth_client_secret | | Secret du client openid connect |
|
| docker_roundcube_oauth_client_secret | | Secret du client openid connect |
|
||||||
| docker_roundcube_oauth_auth_uri | | Auth URI de la fédération d'identité |
|
| docker_roundcube_oauth_auth_uri | | Auth URI de la fédération d'identité |
|
||||||
|
@ -61,5 +61,3 @@ docker_roundcube_oauth_login_redirect: "true"
|
||||||
| docker_roundcube_oauth_scope | profile email | OIDC scopes nécessaires pour roundcube |
|
| docker_roundcube_oauth_scope | profile email | OIDC scopes nécessaires pour roundcube |
|
||||||
| docker_roundcube_oauth_identity_fields_array | ['email'] | Attributs d'identité utilisés par roundcube pour retrouver le username |
|
| docker_roundcube_oauth_identity_fields_array | ['email'] | Attributs d'identité utilisés par roundcube pour retrouver le username |
|
||||||
| docker_roundcube_oauth_login_redirect | true | Activer la redirection vers le login openid connect ("true" ou "false") |
|
| docker_roundcube_oauth_login_redirect | true | Activer la redirection vers le login openid connect ("true" ou "false") |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ $config['username_domain'] = '{{ docker_roundcube_username_domain }}';
|
||||||
// Any domain in username will be replaced by username_domain.
|
// Any domain in username will be replaced by username_domain.
|
||||||
$config['username_domain_forced'] = false;
|
$config['username_domain_forced'] = false;
|
||||||
|
|
||||||
|
{% if docker_roundcube_oauth_provider_name is defined %}
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
// OAuth
|
// OAuth
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
|
@ -60,9 +60,9 @@ $config['oauth_identity_fields'] = {{ docker_roundcube_oauth_identity_fields_arr
|
||||||
$config['oauth_login_redirect'] = {{ docker_roundcube_oauth_login_redirect }};
|
$config['oauth_login_redirect'] = {{ docker_roundcube_oauth_login_redirect }};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$config['login_password_maxlen'] = 4096;
|
$config['login_password_maxlen'] = 4096;
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
// managesieve server port. When empty the port will be determined automatically
|
// managesieve server port. When empty the port will be determined automatically
|
||||||
|
|
Loading…
Reference in a new issue