Glossar
Contributor
Ausgewählte Organisationen können als Contributor
Extensions für das mStudio und dessen Benutzer bereitstellen.
Extension
Eine Extension
ist eine Erweiterung des mStudio, die von einem Contributor bereitgestellt wird.
Sie bietet Möglichkeiten, authentifiziert und authorisiert die öffentliche mittwald API zu bedienen.
Extension Context
Extensions können entweder zu einem Projekt oder zu einer Organisation hinzugefügt werden.
Dies verallgemeinern wir unter dem Begriff Extension Context
.
Als Contributor entscheidest du, für welchen Extension Context deine Extension verfügbar sein soll.
Extension Instance
Wenn du eine Extension zu einem Extension Context hinzufügst, wird eine Extension Instance
erstellt.
Zum Beispiel wird beim Hinzufügen einer Extension zu einem Projekt eine Extension Instance für dieses Projekt erstellt.
Wenn dieselbe Extension zu einem anderen Projekt hinzugefügt wird, wird eine weitere Extension Instance für das zweite Projekt erstellt.
Dies ist wichtig, weil jede Extension Instance ihre eigene ID, Konfiguration, zugestimmte Scopes usw. hat.
Scope
Ein Scope
ist ein Satz von Berechtigungen, den eine Extension anfordern kann.
Wenn eine Extension zu einem Extension Context hinzugefügt wird, muss allen angeforderten Scopes zugestimmt werden.
Domain Action
Domain Action
ist ein universeller Begriff für einen beliebigen Request, wie z.B. das Erstellen eines neuen Projekts
oder das Einladen eines Benutzers in eine Organisation, der an unsere öffentliche API gestellt wird.