20 lines
895 B
Django/Jinja
20 lines
895 B
Django/Jinja
{
|
|
{% if var_mas_authentication_upstream_kind == 'none' %}
|
|
{% endif %}
|
|
{% if var_mas_authentication_upstream_kind == 'authelia' %}
|
|
"upstream_oauth2": {
|
|
"providers": [
|
|
{
|
|
"id": "{{var_mas_authentication_upstream_data_authelia_id}}",
|
|
"issuer": "{{var_mas_authentication_upstream_data_authelia_url_base}}",
|
|
"authorization_endpoint": "{{var_mas_authentication_upstream_data_authelia_url_base}}/api/oidc/authorization",
|
|
"token_endpoint": "{{var_mas_authentication_upstream_data_authelia_url_base}}/api/oidc/token",
|
|
"token_endpoint_auth_method": "{{var_mas_authentication_upstream_data_authelia_auth_method}}",
|
|
"scope": "{{var_mas_authentication_upstream_data_authelia_scope}}",
|
|
"client_id": "{{var_mas_authentication_upstream_data_authelia_client_id}}",
|
|
"client_secret": "{{var_mas_authentication_upstream_data_authelia_client_secret}}"
|
|
}
|
|
]
|
|
}
|
|
{% endif %}
|
|
}
|