[mailman3] Add django fedora auth provider
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This commit is contained in:
parent
4c7885c89d
commit
9d3fb794e1
1 changed files with 4 additions and 14 deletions
|
@ -67,10 +67,10 @@ INSTALLED_APPS = (
|
||||||
'allauth',
|
'allauth',
|
||||||
'allauth.account',
|
'allauth.account',
|
||||||
'allauth.socialaccount',
|
'allauth.socialaccount',
|
||||||
|
'django_mailman3.lib.auth.fedora',
|
||||||
{% for service_name, service_data in mailman_login.items() %}
|
{% for service_name, service_data in mailman_login.items() %}
|
||||||
'allauth.socialaccount.providers.{{ service_data.provider }}',
|
'allauth.socialaccount.providers.{{ service_data.provider }}',
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
'allauth.socialaccount.providers.openid_connect',
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -227,19 +227,9 @@ ACCOUNT_ADAPTER = "django_fedora_nosignup.NoLocalSignUpAdapter"
|
||||||
SOCIALACCOUNT_ADAPTER = "django_fedora_nosignup.SignUpEnabledSocialAdapter"
|
SOCIALACCOUNT_ADAPTER = "django_fedora_nosignup.SignUpEnabledSocialAdapter"
|
||||||
|
|
||||||
SOCIALACCOUNT_PROVIDERS = {
|
SOCIALACCOUNT_PROVIDERS = {
|
||||||
'openid_connect': {
|
'fedora': {
|
||||||
"SERVERS": [
|
|
||||||
{
|
|
||||||
"id": "{{ mailman_openidc_provider_id }}",
|
|
||||||
"name": "{{ mailman_openidc_name }}",
|
|
||||||
"server_url": "{{ mailman_openidc_server_url }}",
|
"server_url": "{{ mailman_openidc_server_url }}",
|
||||||
"token_auth_method": "client_secret_post",
|
"token_auth_method": "client_secret_post",
|
||||||
"APP": {
|
|
||||||
"client_id": "{{ mailman_openidc_client_id }}",
|
|
||||||
"secret": "{{ mailman_openidc_secret }}",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
'openid': {
|
'openid': {
|
||||||
'SERVERS': [
|
'SERVERS': [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue