Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Aufbau des Plugins


Konfiguration


Verwendung


Events

join\ssoSaml2\lib\event\samlEventListenerInterface

Zugehöriger Subscriber

join\ssoSaml2\lib\event\samlEventSubscriber

Methoden 

manipulateUser(ssoSaml2\lib\event\events\eventManipulateUser $event)

Dieses Event enthält Informationen über den gemappten User, die SSO Provider Konfiguration und alle Attribute, die über vom SAML2-Identity Provoider übergeben wurden. Es erlaubt einem Listener den User oder die Provider Konfiguration anzupassen. Das ergänzen von Attributen oder das Ersetzen des Users ist nicht gestattet.

Beispiel

Beispiel EventListener
/**
 * @author Hans Handersen
 */
class samlManipulateUserEventListener extends eventAbstract implements samlEventListenerInterface {

  /**
   * @inheritDoc
   */
  public function manipulateUser(ssoSaml2\lib\event\events\eventManipulateUser $event) {
    $user = $event->getMappedUser();
    $attributes = $event->getSamlAttributes();

    $user->setFirstName($attributes[0]);
    $user->setLastName($attributes[1]);
    $user->setMail('mehl@konmedia.com');
    $user->setPassword('sajidjsiajd');
  }
}
  • Keine Stichwörter