Mitglieder
Eine Anleitung zur Voreinstellung mit Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Organisationsmitglieder sind Benutzer, die Zugriff auf Ihre Capgo Organisation haben. Jedes Mitglied hat eine bestimmte Rolle, die ihre Berechtigungen innerhalb der Organisation bestimmt. Die effektive Mitgliederverwaltung ist entscheidend für die Sicherheit und die Zusammenarbeit in Ihrem Team.
Mitgliederrollen
Abschnitt mit dem Titel „Mitgliederrollen“Regelmäßige Rollen
Abschnitt mit dem Titel „Regelmäßige Rollen“- Lesen: Kann Ressourcen ansehen, aber keine Änderungen vornehmen
- upload: Kann neue Bundles hochladen und Ressourcen ansehen
- write: Kann Ressourcen ändern und Bundles hochladen
- admin: Kann Organisationseinstellungen und Mitglieder verwalten
- super_admin: Hat volle Kontrolle über die Organisation
Einladungsvorlagen
Abschnitt mit dem Titel “Einladungsvorlagen”- Einladung lesenErmittlung von Best Practices
- Ermittlung von Best PracticesErmittlung von Best Practices
- Ermittlung von Best PracticesErmittlung von Best Practices
- Ermittlung von Best PracticesErmittlung von Best Practices
- Ermittlung von Best PracticesEmpfehlungen zur Durchführung
Role Zuweisung
: __CAPGO_KEEP_0__ Einladung für Leserecht- : __CAPGO_KEEP_0__ Einladung zum Hochladen: Folge dem Grundsatz der geringsten Rechte, wenn du Rollen zuweist
- Regelmäßige Überprüfungen: Überprüfe regelmäßig den Zugriff der Mitglieder und entferne nicht genutzte Konten
- Einbringung: Habe einen klaren Prozess für die Aufnahme neuer Mitglieder und die Zuweisung von Rollen
- Ausschleusung: Entferne den Zugriff für Mitglieder, die die Organisation verlassen, schnell
Endpunkte
Abschnitt mit dem Titel “Endpunkte”https://api.capgo.app/organization/members/
Füge einem Organisation oder aktualisiere die Rolle eines bestehenden Mitglieds hinzu. Beachte, dass du nur Benutzer einladen kannst, die bereits ein Capgo-Konto haben – der E-Mail-Adresse muss einer bestehenden Capgo-Benutzer entsprechen.
Anforderungskörper
Abschnitt mit dem Titel „Anforderungskörper“interface MemberCreate { orgId: string email: string role: "read" | "upload" | "write" | "admin" | "super_admin"}Beispielanfrage
Abschnitt mit dem Titel „Beispielanfrage“curl -X POST \ -H "authorization: your-api-key" \ -H "Content-Type: application/json" \ -d '{ "orgId": "org_123", "email": "newmember@example.com", "role": "write" }' \ https://api.capgo.app/organization/members/Erfolgsantwort
Abschnitt mit dem Titel „Erfolgsantwort“{ "status": "OK", "data": { "uid": "user_789", "email": "newmember@example.com", "role": "invite_write", "image_url": null }}Hinweis:
- Wenn ein neuer Mitglied hinzugefügt wird, erhält er eine Einladungsemail. Seine Rolle wird mit „invite_“ vorangestellt, bis er die Einladung annimmt.
- Der Benutzer muss bereits ein Capgo-Konto haben, bevor er eingeladen werden kann. Wenn er kein Konto hat, sollte er zuerst eines erstellen auf https://console.capgo.app/register/
https://api.capgo.app/organization/members/
Alle Mitglieder einer Organisation abrufen.
Abfrageparameter
Abschnitt mit dem Titel “Abfrageparameter”interface MemberQuery { orgId: string}Antwortstyp
Abschnitt mit dem Titel “Antwortstyp”interface Member { uid: string; email: string; image_url: string; role: "invite_read" | "invite_upload" | "invite_write" | "invite_admin" | "invite_super_admin" | "read" | "upload" | "write" | "admin" | "super_admin";}Beispielanfrage
Abschnitt mit dem Titel „Beispielanfrage”curl -H "authorization: your-api-key" \ "https://api.capgo.app/organization/members/?orgId=org_123"Beispielantwort
Abschnitt mit dem Titel „Beispielantwort”{ "data": [ { "uid": "user_123", "email": "john@example.com", "image_url": "https://example.com/avatar.png", "role": "admin" }, { "uid": "user_456", "email": "jane@example.com", "image_url": "https://example.com/avatar2.png", "role": "write" }, { "uid": "user_789", "email": "bob@example.com", "image_url": null, "role": "invite_read" } ]}https://api.capgo.app/organization/members/
Ein Mitglied einer Organisation entfernen. Dies wird sofort ihren Zugriff entziehen.
Anforderungskörper
Abschnitt mit dem Titel „Anforderungskörper”interface MemberDelete { orgId: string email: string}Beispielanfrage
Beitrag mit dem Titel „Beispielanfrage”curl -X DELETE \ -H "authorization: your-api-key" \ -H "Content-Type: application/json" \ -d '{ "orgId": "org_123", "email": "user@example.com" }' \ https://api.capgo.app/organization/members/Erfolgsantwort
Beitrag mit dem Titel „Erfolgsantwort”{ "status": "OK"}Fehlerbehandlung
Beitrag mit dem Titel „Fehlerbehandlung”Häufige Fehler und ihre Antworten:
// Member not found{ "error": "Member not found", "status": "KO"}
// Invalid role{ "error": "Invalid role specified", "status": "KO"}
// Permission denied{ "error": "Insufficient permissions to manage members", "status": "KO"}
// Cannot remove last admin{ "error": "Cannot remove the last admin from the organization", "status": "KO"}
// Invalid email{ "error": "Invalid email format", "status": "KO"}
// Member already exists{ "error": "Member already exists in organization", "status": "KO"}Häufige Anwendungsfälle
Abschnitt mit dem Titel “Gängige Verwendungsfälle”- Team-Erweiterung: Hinzufügen neuer Teammitglieder mit geeigneten Rollen
- Zugriffssteuerung: Verwalten von Mitgliederechten bei veränderlichen Verantwortlichkeiten
- Sicherheitsaudit: Überprüfen der Mitgliederliste und Rollen regelmäßig
- Team-Umstrukturierung: Aktualisieren von Rollen bei organisatorischen Änderungen
Weitermachen von Mitgliedern
Abschnitt mit dem Titel “Weitermachen von Mitgliedern”Wenn Sie Capgo verwenden Mitglieder um Sicherheit und Compliance zu planen und es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Compliance für die Implementierungsdetails in Compliance, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit, und Capgo Trust Center für den Produktworkflow in Capgo Trust Center.