From 2ef20f7deeac64290b2749fa2f33a84f915e437e Mon Sep 17 00:00:00 2001 From: Delphine <delphine.coursier@teamdlab.com> Date: Tue, 22 Sep 2020 11:04:53 +0200 Subject: [PATCH] [FIX TRTL-387] Fix mobile authent : add cors to cas conf --- deployment/environments/group_vars/all/vitamui_vars.yml | 1 + .../vitamui/templates/cas-server/application.yml.j2 | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/deployment/environments/group_vars/all/vitamui_vars.yml b/deployment/environments/group_vars/all/vitamui_vars.yml index fdaa707c..4d342c70 100755 --- a/deployment/environments/group_vars/all/vitamui_vars.yml +++ b/deployment/environments/group_vars/all/vitamui_vars.yml @@ -168,6 +168,7 @@ vitamui: root_log_level: "ERROR" vitamui_level: "INFO" reset_password_url: /extras/resetPassword?username={username}&firstname={firstname}&lastname={lastname}&language={language}&ttl=1day + cors.enabled: false security_internal: host: "vitamui-security-internal.service.consul" vitamui_component: "security-internal" diff --git a/deployment/roles/vitamui/templates/cas-server/application.yml.j2 b/deployment/roles/vitamui/templates/cas-server/application.yml.j2 index e3ca32c9..2e3bb642 100644 --- a/deployment/roles/vitamui/templates/cas-server/application.yml.j2 +++ b/deployment/roles/vitamui/templates/cas-server/application.yml.j2 @@ -198,3 +198,12 @@ logging: fr.gouv.vitamui.cas: DEBUG org.elasticsearch.metrics: DEBUG fr.gouv.vitamui.commons: DEBUG + +{% if vitamui.cas_server.cors.enabled|lower == "true" %} +# Cas CORS (necessary for mobile app) +cas.httpWebRequest.cors.enabled: true +cas.httpWebRequest.cors.allowCredentials: false +cas.httpWebRequest.cors.allowOrigins: ['*'] +cas.httpWebRequest.cors.allowMethods: ['*'] +cas.httpWebRequest.cors.allowHeaders: ['*'] +{% endif %} \ No newline at end of file -- GitLab