Ungelöst Technischer Nutzer für API
-
In der Anleitung zur API ist erklärt, wie man einen API Key für eine Person erstellen kann. Das ist natürlich schön, wenn man eine eigene Church.Tools App entwickeln möchte, in der sich Personen anmelden können.
Ich möchte jedoch eine Backend-Komponente entwickeln, die mit gewissen Berechtigungen auf die Church Tools API zugreifen soll. Dazu eine Person mit einem kryptischen Namen anzulegen erscheint mir aber eine sehr hässliche Lösung. Schließlich möchte ich keine Gemeindemitglieder durch API Nutzer in der Personenliste verwirren.
Wie kann man einen Nutzer erstellen, dem man über Rollen oder direkt Berechtigungen zuweisen kann und der einen API Key hat, ohne dafür eine Person anlegen zu müssen, bzw. ohne dass der Nutzer in der Personenliste auftaucht?
-
@daniel-lerch du kannst dafür einen Bereich für solche System Nutzer anlegen auf den du keine anderen Benutzer berechtigtst, somit tauchen sie auch in keinen Listen in der Gemeinde auf
-
@jziegeler Wo kann ich System Nutzer anlegen? Finde in der Doku dazu leider nichts
-
@liebsoer Du legst sie so an, wie jeden anderen Benutzer auch. Der "Trick" ist der eigene Bereich, in den du diese Benutzer anschließend packst. Dieser Bereich ist für niemanden sonst sichtbar. Wir haben so einen Bereich "Spezial", in dem unsere ganzen funktionalen IDs stecken (LDAP, Sync, Infos im Gottesdienst). Außerdem ist dort Max Mustermann geparkt (für gemeinde-interne Tutorials).