Skip to content
6 changes: 0 additions & 6 deletions roles/myconext/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,9 +183,6 @@
OPENCONEXT_INSTANCENAME: "{{ instance_name }}"
OPENCONEXT_ENGINE_LOGOUT_URL: "https://engine.{{ base_domain }}/logout"
OPENCONEXT_HELP_EMAIL: "{{ support_email }}"
SHIB_ENTITYID: "https://mijn.{{ myconext_base_domain }}/shibboleth"
SHIB_REMOTE_ENTITYID: "https://engine.{{ base_domain }}/authentication/idp/metadata"
SHIB_REMOTE_METADATA: "{{ shibboleth_metadata_sources.engine }}"

- name: Create the account gui
community.docker.docker_container:
Expand Down Expand Up @@ -249,7 +246,4 @@
OPENCONEXT_INSTANCENAME: "{{ instance_name }}"
OPENCONEXT_ENGINE_LOGOUT_URL: "https://engine.{{ base_domain }}/logout"
OPENCONEXT_HELP_EMAIL: "{{ support_email }}"
SHIB_ENTITYID: "https://servicedesk.{{ myconext_base_domain }}/shibboleth"
SHIB_REMOTE_ENTITYID: "https://engine.{{ base_domain }}/authentication/idp/metadata"
SHIB_REMOTE_METADATA: "{{ shibboleth_metadata_sources.engine }}"
when: myconext.deploy_servicedesk | default(false) | bool
35 changes: 34 additions & 1 deletion roles/myconext/templates/application.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -89,17 +89,20 @@ mongodb_db: {{ myconext.mongo_database }}
base_domain: {{ myconext_base_domain }}
saml_metadata_base_path: https://login.{{ myconext_base_domain }}
base_path: https://mijn.{{ myconext_base_domain }}
base_path_service_desk: https://servicedesk.{{ myconext_base_domain }}
continue_after_login_url: https://login.{{ myconext_base_domain }}/saml/guest-idp/continue
idp_redirect_url: https://login.{{ myconext_base_domain }}
rp_id: login.{{ myconext_base_domain }}
rp_origin: https://login.{{ myconext_base_domain }}
mijn_eduid_entity_id: https://mijn.{{ myconext_base_domain }}
sp_redirect_url: https://mijn.{{ myconext_base_domain }}
sp_servicedesk_redirect_url: https://servicedesk.{{ myconext_base_domain }}
sp_entity_id: {{ myconext.sp_entity_id }}
sp_entity_metadata_url: {{ myconext.sp_entity_metadata_url }}
guest_idp_entity_id: https://engine.{{ base_domain }}/authentication/idp/metadata
my_conext_url: https://mijn.{{ myconext_base_domain }}
domain: {{ myconext_base_domain }}
mijn_eduid_entity_id: https://mijn.{{ myconext_base_domain }}/shibboleth
mijn_eduid_service_name: "Mijn eduID"
mobile_app_redirect: eduid:///client/mobile
# For this RP we nudge the user to use the magic link
mobile_app_rp_entity_id: {{ myconext.mobile_app_rp_entity_id }}
Expand Down Expand Up @@ -256,6 +259,10 @@ account_linking_context_class_ref:
validate_names_external: https://eduid.nl/trust/validate-names-external
affiliation_student: https://eduid.nl/trust/affiliation-student
profile_mfa: https://refeds.org/profile/mfa
linked_institution_mfa: https://eduid.nl/trust/linked-institution/mfa
validate_names_mfa: https://eduid.nl/trust/validate-names/mfa
validate_names_external_mfa: https://eduid.nl/trust/validate-names-external/mfa
affiliation_student_mfa: https://eduid.nl/trust/affiliation-student/mfa

account_linking:
myconext_sp_entity_id: https://mijn.{{ myconext_base_domain }}/shibboleth
Expand Down Expand Up @@ -294,6 +301,32 @@ spring:
port: 25
main:
banner-mode: "off"
security:
oauth2:
client:
registration:
my_conext:
client-id: "{{ myconext.mijn_eduid_oidc_client_id }}"
client-secret: "{{ myconext.mijn_eduid_oidc_secret }}"
redirect-uri: "https://mijn.{{ myconext_base_domain }}/login/oauth2/code/{registrationId}"
authorization-grant-type: "authorization_code"
scope: openid
provider: oidcng
service_desk:
client-id: "{{ myconext.service_desk_oidc_client_id }}"
client-secret: "{{ myconext.service_desk_oidc_secret }}"
redirect-uri: "https://servicedesk.{{ myconext_base_domain }}/login/oauth2/code/{registrationId}"
authorization-grant-type: "authorization_code"
scope: openid
provider: oidcng
provider:
oidcng:
authorization-uri: "https://connect.{{ base_domain }}/oidc/authorize"
token-uri: "https://connect.{{ base_domain }}/oidc/token"
user-info-uri: "https://connect.{{ base_domain }}/oidc/userinfo"
jwk-set-uri: "https://connect.{{ base_domain }}/oidc/certs"
user-name-attribute: sub
user-info-authentication-method: client_secret_basic

service_desk_role_auto_provisioning: False
service_desk_roles: {{ myconext.service_desk_roles | join(",") }}
Expand Down