summaryrefslogtreecommitdiff
path: root/playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-04-20 00:11:26 -0700
committerElizabeth Hunt <me@liz.coffee>2025-04-20 00:11:26 -0700
commitd85cfa1693068666512b183ce9437faddda7de87 (patch)
treef69222d1f044141eb2ae997c5c50144b9928066a /playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php
parentd0eede8b6ce27d297879d9c56942d9053228acec (diff)
downloadinfra-d85cfa1693068666512b183ce9437faddda7de87.tar.gz
infra-d85cfa1693068666512b183ce9437faddda7de87.zip
Initiate operation email w SES
Diffstat (limited to 'playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php')
-rw-r--r--playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php b/playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php
new file mode 100644
index 0000000..0284e9e
--- /dev/null
+++ b/playbooks/roles/mail/templates/volumes/data/roundcube/config/oauth2.inc.php
@@ -0,0 +1,19 @@
+<?php
+
+$config['oauth_provider'] = 'generic';
+$config['oauth_provider_name'] = '{{ domain }} <3';
+$config['oauth_client_id'] = '{{ roundcube_oauth2_client_id }}';
+$config['oauth_client_secret'] = '{{ roundcube_oauth2_client_basic_secret }}';
+$config['oauth_auth_uri'] = '{{ roundcube_oauth2_auth_uri }}';
+$config['oauth_token_uri'] = '{{ roundcube_oauth2_token_uri }}';
+$config['oauth_identity_uri'] = '{{ roundcube_oauth2_user_uri }}';
+
+$config['oauth_verify_peer'] = true;
+
+$config['oauth_scope'] = 'email openid profile';
+$config['oauth_identity_fields'] = ['email'];
+
+$config['oauth_login_redirect'] = false;
+
+$config['force_https'] = true;
+$config['use_https'] = true;