This service will soon be decomissioned on 2024-05-22. Please copy all content you still need to padlite.spline.de

SplinePad
Full screen

Server Notice:

hide

Public Pad Latest text of pad accounts-del Saved Feb 6, 2014

 
Idee:
 
Um einen Account löschen zu können müssen wir sicherstellen, dass die Dienste die Referenz zu dem Account löschen können. Dazu sollen auf den einzelnen Diensten Scipte laufen (per cron), die Accounts von den Diensten löschen wenn diese im LDAP verschwunden sind. Wichtig dabei ist, das Dienste, die sowohl eigene Accounts als auch LDAP Accounts anbieten (Foren, Zettel) die Accounts, die mit dem LDAP verbunden sind, eindeutig erkennen können um nur diese dann zu löschen.
 
Vielleicht wollen wir den Accountnamen noch eine Weile nach dem Löschen sperren, da die Cronscripte evtl. nur einmal am Tag laufen. Dazu brauchen wir dann ein LDAP Attribut auf das die virtuellen LDAP Zweige filtern und so die Accounts für die Dienst ausblenden aber der Accountname für Accounts noch zu sehen ist. (Außerdem muss anhand dieses Attributs dann auch verhindert werden, dass man sich auf accounts.spline.de einloggen kann.)
 
Vielleicht wollen wir Accounts vor dem entgültigen Löschen erst eine Woche sperren oder so. Dann bräuchten wir ein Attribut auf das wir die Dienste filtern lassen könnne aber die sync-script nicht. (Sonst wäre der Account ja wieder gleich beim Sperren weg.)
 
  • Foren:
  • DONE: Aufruf per Cron um 0:00 Uhr
 
  • Cloud:
  • Davical bringt cron dafür mit.
 
  • Fragen:
  • delete userassociation
  • delete email
  • block user
  • username still reserved?
 
  • Gitlab:
  • pyapi-gitlab
 
  • Jabber:
  • ejabberdctl unregister <user> <host>
 
  • Padlite-Teams:
  •  
 
  • Seafile:
  •  
 
  • Zettel:
  • DONE: Cron-Script geschrieben, wird täglich um 00:00 ausgeführt, bereits getestet