# Config options of the dariahsp core library # Commented properties reflect default values auth: #baseUrl: https://c105-229.cloud.gwdg.de/dme salt: Qmwp4CO7LDkOUDouAcCcUqd9ZGNbRG5Jyr5lpntOuB9 rolehierarchy: ROLE_ADMINISTRATOR > ROLE_CONTRIBUTOR > ROLE_USER roleDefinitions: - role: ADMINISTRATOR level: 100 mappings: local: ["application_admin"] saml2: ["application_admin"] - role: CONTRIBUTOR level: 50 mappings: local: ["application_contributor"] saml2: ["application_contributor"] - role: USER level: 10 mappings: local: ["application_user"] saml2: ["application_user"] local: enabled: true # Same password for each user: 1234 users: - username: 'admin' passhash: '$2y$10$nmTcpRxs.RFUstkJJms6U.AW61Jmr64s9VNQLuhpU8gYrgzCapwka' roles: ["application_admin"] - username: 'contributor' passhash: '$2y$10$nmTcpRxs.RFUstkJJms6U.AW61Jmr64s9VNQLuhpU8gYrgzCapwka' roles: ["application_contributor"] - username: 'user' passhash: '$2y$10$nmTcpRxs.RFUstkJJms6U.AW61Jmr64s9VNQLuhpU8gYrgzCapwka' roles: ["application_user"] saml: enabled: false keystore: path: /data/_srv/dariahsp/c105-229.cloud.gwdg.de.jks pass: clariah alias: c105-229.cloud.gwdg.de aliaspass: clariah6 metadata: url: https://aaiproxy.de.dariah.eu/idp/ sp: #metadataResource: /data/_srv/dariahsp/sp_metadata.xml maxAuthAge: -1 #entityId: ${auth.saml.sp.baseUrl} signMetadata: true #signingMethods: "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" #digestMethods: http://www.w3.org/2001/04/xmlenc#sha256, http://www.w3.org/2001/04/xmlenc#sha512 #supportedProtocols: urn:oasis:names:tc:SAML:2.0:protocol authnRequestSigned: true logoutRequestSigned: true wantsAssertionsSigned: true wantsResponsesSigned: false httpClientTimoutMs: 2000 requiredAttributes: - stage: ATTRIBUTES required: true attributeGroup: - check: AND attributes: - friendlyName: mail name: urn:oid:0.9.2342.19200300.100.1.3 nameFormat: urn:oasis:names:tc:SAML:2.0:attrname-format:uri - stage: ATTRIBUTES required: true attributeGroup: - check: OR attributes: - friendlyName: dariahTermsOfUse name: urn:oid:1.3.6.1.4.1.10126.1.52.4.15 nameFormat: urn:oasis:names:tc:SAML:2.0:attrname-format:uri value: Terms_of_Use_v5.pdf - friendlyName: dariahTermsOfUse name: urn:oid:1.3.6.1.4.1.10126.1.52.4.15 nameFormat: urn:oasis:names:tc:SAML:2.0:attrname-format:uri value: foobar-service-agreement_version1.pdf - stage: AUTHENTICATION required: true attributeGroup: - check: AND attributes: - friendlyName: eduPersonPrincipalName name: urn:oid:1.3.6.1.4.1.5923.1.1.1.6 nameFormat: urn:oasis:names:tc:SAML:2.0:attrname-format:uri - stage: AUTHENTICATION required: false attributeGroup: - check: OPTIONAL attributes: - friendlyName: mail name: urn:oid:0.9.2342.19200300.100.1.3 nameFormat: urn:oasis:names:tc:SAML:2.0:attrname-format:uri - friendlyName: displayName name: urn:oid:2.16.840.1.113730.3.1.241 nameFormat: urn:oasis:names:tc:SAML:2.0:attrname-format:uri