[mailman3] Enable OIDC

Enable OIDC support for mailman3 staging deployment.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This commit is contained in:
Michal Konecny
2024-04-08 15:08:32 +02:00
parent cf48dec0eb
commit 9fbe2c3d7e
4 changed files with 31 additions and 1 deletions

View File

@@ -64,7 +64,6 @@ INSTALLED_APPS = (
'django_extensions',
'django_gravatar',
'django_mailman3',
'django_mailman3.lib.auth.fedora',
'django_q',
'hyperkitty',
'postorius',
@@ -228,6 +227,19 @@ ACCOUNT_ADAPTER = "django_fedora_nosignup.NoLocalSignUpAdapter"
SOCIALACCOUNT_ADAPTER = "django_fedora_nosignup.SignUpEnabledSocialAdapter"
SOCIALACCOUNT_PROVIDERS = {
'openid_connect': {
"SERVERS": [
{
"id": "{{ mailman3_openidc_provider_id }}",
"name": "{{ mailman3_openidc_name }}",
"server_url": "{{ mailman3_openidc_server_url }}",
"APP": {
"client_id": "{{ mailman3_openidc_client_id }}",
"secret": "{{ mailman3_openidc_secret }}",
},
},
]
},
'openid': {
'SERVERS': [
dict(id='yahoo',