Feature Wiki

Information about planned and released features

Tabs

Creating User Name via SOAP Webservice

1 Description

When creating a user via SOAP Webservice (SOAP Interface), the user name should be generated by ILIAS.

The username should be generated the same way as in the Shibboleth Authentification.

Approach: The function ImportUsers of the SOAP Webservice should be adapted in a way that the username (LoginName) can be empty. In this case ILIAS should generate a user name by itself when the user is added.


German Version:

Beim Anlegen eines Benutzers via SOAP Webservice (SOAP Interface) soll von ILIAS automatisch ein Benutzername erzeugt werden

Der Benutzername sollte analog Funktionalität bei der Shibboleth Authentifizierung, also 1. Buchstabe Vorname & "." & Nachname & Zähler vergeben werden.

Ansatz: Die Funktion ImportUsers des SOAP Webservices sollte dahingehend angepasst werden, dass der Benutzername (LoginName) leer übergeben werden kann. In diesem Fall soll ILIAS selbständig einen Benutzernamen erzeugen, wenn der Benutzer neu angelegt wird.

2 Status

3 Additional Information

  • If you want to know more about this feature, its implementation or funding, please contact: Jonas Lanz / jonas.lanz@let.ethz.ch

4 Discussion

  • Usernames should be created using a general scheme. Registering via Shibboleth and creating the users via SOAP should lead to the same username.

German Version:
  • Die Benutzernamen sollten nach demselben Schema generiert werden, unabhängig davon, ob sich ein Benutzer direkt über Shibboleth registriert oder ob er über die SOAP Schnittstelle angelegt wird.

JF 10 Jan 2011: We cannot assume that first/last name are mandatory and always available. Furthermore other ways to build the login name are possible (use email or whatever). The login name should be generated by the external application that sends the SOAP request or generates the XML for import. But the "numbering" option could and should be offered by ILIAS, ie.: If the account is already used, remove all trailing numbers and add "+1" until the account name is available.

Zenzen, Enrico [ezenzen], 18 AUG 2022: This request no longer fulfills the requirements of the Feature Wiki. In consultation with the maintainer I change the status of the feature request to "Redundant / outdated". If the request is still relevant, please update template and mockups.

5 Follow-up

Last edited: 18. Aug 2022, 09:04, Zenzen, Enrico [ezenzen]