2017-05-01 4 views
0

Ich möchte programmgesteuert einen Prinzipal mit einem Kalender für jeden Benutzer meiner Website erstellen. Es gibt viele Dokumente zum Erstellen von Kalendern, aber es fällt mir schwer, etwas über das Erstellen von Prinzipalen zu finden.Wie kann ich einen neuen Principal auf einem CalDAV/WebDAV-Server erstellen?

Jeder Hinweis wird geschätzt, bevorzugte Sprache ist Python, aber auch Dokumente für andere Sprachen könnten mir helfen.

Vielen Dank für Ihre Hilfe!

Antwort

2

WebDAV ACL bietet keine Möglichkeit zur Verwaltung von Principals. Und mir ist kein Entwurf/RFC bekannt, der dieses Feature hinzufügt.

Kurz gesagt: Sie können Principals mit WebDAV nicht verwalten und wie Principals unterstützt werden ist sehr Server-spezifisch.

Einige Server können die LDAP Standard verwenden, um ihre Konten zu verwalten, zum Beispiel den CalDAV-Server, der Teil macOS X Server tut, ist. Wenn der LDAP-Server so konfiguriert ist, dass dies zulässig ist (was häufig nicht der Fall ist), können Sie möglicherweise Konten mit diesem Protokoll erstellen. Ich bin mir sicher, dass es Python-Bibliotheken gibt, die Zugriff auf LDAP bieten.

Andere Server bieten oft proprietäre Protokolle oder Tools zum Erstellen von Konten.

Verwandte Themen