Skip to content
Snippets Groups Projects
Unverified Commit f712f825 authored by Bekerle, Patrizio's avatar Bekerle, Patrizio :fire:
Browse files

Add settings and event subscriber

parent 7fea415c
No related branches found
No related tags found
No related merge requests found
Pipeline #86139 passed
...@@ -42,3 +42,9 @@ LDAP_PERSON_PROVIDER_LDAP_ATTRIBUTE_FAMILY_NAME=sn ...@@ -42,3 +42,9 @@ LDAP_PERSON_PROVIDER_LDAP_ATTRIBUTE_FAMILY_NAME=sn
LDAP_PERSON_PROVIDER_LDAP_ATTRIBUTE_EMAIL=mail LDAP_PERSON_PROVIDER_LDAP_ATTRIBUTE_EMAIL=mail
LDAP_PERSON_PROVIDER_LDAP_ATTRIBUTE_BIRTHDAY=DateOfBirth LDAP_PERSON_PROVIDER_LDAP_ATTRIBUTE_BIRTHDAY=DateOfBirth
###< dbp/relay-base-person-connector-ldap-bundle ### ###< dbp/relay-base-person-connector-ldap-bundle ###
# PDF-AS
PDF_AS_WEB_ADVANCED_URI=https://pdfas-dev.tugraz.at/pdf-as-web
PDF_AS_WEB_QUALIFIED_URI=https://sig-dev.tugraz.at/pdf-as-web
PDF_AS_WEB_QUALIFIED_STATIC_URI=https://sig-dev.tugraz.at/static
PDF_AS_VERIFICATION_ENABLE=false
dbp_relay_esign:
qualified_signature:
server_url: '%env(PDF_AS_WEB_QUALIFIED_URI)%'
callback_url: '%env(PDF_AS_WEB_QUALIFIED_STATIC_URI)%/callback.html'
error_callback_url: '%env(PDF_AS_WEB_QUALIFIED_STATIC_URI)%/error.html'
profiles:
- name: default
profile_id: SIGNATURBLOCK_TUGRAZ_QUAL
user_text_table: usercontent
user_text_row: 1
user_text_attach_parent: main
user_text_attach_child: user
user_text_attach_row: 3
role: ROLE_SCOPE_QUALIFIED-SIGNATURE
advanced_signature:
server_url: '%env(PDF_AS_WEB_ADVANCED_URI)%'
profiles:
- name: official
key_id: tugraz-official
profile_id: SIGNATURBLOCK_TUGRAZ_AMTSSIGNATUR
user_text_table: usercontent
user_text_row: 1
user_text_attach_parent: main
user_text_attach_child: user
user_text_attach_row: 2
role: ROLE_SCOPE_OFFICIAL-SIGNATURE
- name: sap
key_id: tugraz-sap
profile_id: SIGNATURBLOCK_TUGRAZ_SAP
user_text_table: usercontent
user_text_row: 1
user_text_attach_parent: main
user_text_attach_child: user
user_text_attach_row: 2
role: ROLE_SCOPE_CORPORATE-SIGNATURE
\ No newline at end of file
<?php
declare(strict_types=1);
namespace App\EventSubscriber;
use Dbp\Relay\BasePersonConnectorLdapBundle\Event\PersonFromUserItemPostEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class PersonFromUserItemSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return [
PersonFromUserItemPostEvent::NAME => 'onPost',
];
}
public function onPost(PersonFromUserItemPostEvent $event)
{
$person = $event->getPerson();
$roles = ['ROLE_SCOPE_GREENLIGHT'];
$person->setExtraData('ldap-roles', $roles);
$event->setPerson($person);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment