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

Version 1 Nächste Version anzeigen »

Version

v5.3

Datum

 

Bundlebundle/join
Packagejoin/ssoSaml2
Ersteller

Dominik Strauß m. schönbrunn

Tester

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