copr: feed oidc env variables to frontend

This commit is contained in:
Jiri Kyjovsky 2025-02-24 00:31:54 +01:00
parent 6102284c0d
commit da9a451e34

View file

@ -265,3 +265,19 @@ USAGE_TREEMAP_TEAMS = {
}
PULP_CONTENT_URL = "{{ pulp_content_url }}"
# OIDC config
OIDC_LOGIN = True
OIDC_CLIENT = "copr"
OIDC_PROVIDER_NAME = "OIDC" # used for the login button
OIDC_SCOPES = "openid profile email https://id.fedoraproject.org/scope/groups https://id.fedoraproject.org/scope/agreements"
OIDC_TOKEN_AUTH_METHOD = "client_secret_post"
OIDC_USERNAME_CLAIM = "preferred_username"
OIDC_METADATA = "https://id.fedoraproject.org/openidc/.well-known/openid-configuration"
{% if env == 'production' %}
OIDC_SECRET = "{{ copr_oidc_prod_client_secret }}"
{% else %}
OIDC_SECRET = "{{ copr_oidc_stg_client_secret }}"
{% endif %}