> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Internal links on these pages omit the .md extension. Append .md to a docs page URL, or send an Accept: text/markdown header, to get that page as markdown.

# Auswählen, wer auf deine App zugreifen kann

> Wähle mit den Sichtbarkeitseinstellungen, wer deine App öffnen kann, lade Nutzer ein und lege ihre Rollen fest. Gib Gruppen Zugriff, füge Mitarbeiter hinzu und teste deine App als Nutzer.

Verwende Sichtbarkeitseinstellungen, um zu entscheiden, wer deine App öffnen kann und ob eine Anmeldung nötig ist. Verwende dann Rollen, um zu steuern, was jede Person in der App sehen und tun kann, wie das Anzeigen von Daten oder das Verwalten von Bestellungen. Füge schließlich Mitarbeiter hinzu, die mit dir im App-Editor arbeiten, um die App zu designen, zu konfigurieren und zu warten.

Nur Mitarbeiter und der App-Eigentümer können auf den App-Editor und das Dashboard deiner App zugreifen. Rollen wie Admin und User steuern, was Personen in der Live-App tun können. Sie geben aber keinen Zugriff auf den App-Editor oder das Dashboard.

<Frame caption="Deine App-Nutzer und ihre Rollen verwalten">
  <img src="https://mintcdn.com/base44/G_oNLsUyqxpQ5Qq5/images/users-1.png?fit=max&auto=format&n=G_oNLsUyqxpQ5Qq5&q=85&s=380c13d26482a2cc14c029a58948ce7d" alt="Seite App Users im App-Dashboard mit Nutzern und ihren Rollen" width="2156" height="1200" data-path="images/users-1.png" />
</Frame>

***

## App-Sichtbarkeit festlegen

Die App-Sichtbarkeit entscheidet, wer deine App öffnen kann und ob eine Anmeldung nötig ist. Wähle die Stufe, die zu deiner App passt. Sichtbarkeit regelt nur, wer hineinkommt. Wie sich Personen anmelden, etwa mit E-Mail und Passwort oder Google, ist eine separate Einstellung auf der Seite **Authentication**. Erfahre mehr über das [Verwalten von Login und Registrierung](/Setting-up-your-app/Managing-login-and-registration).

Base44 verwendet smarte App-Sichtbarkeit, um dir einen Startpunkt vorzuschlagen. Apps, die wie öffentliche Sites wirken, wie Landing-Pages oder Portfolios, werden automatisch auf **Public** ohne Login-Anforderung gesetzt. Du kannst diese Einstellung jederzeit ändern.

<Frame caption="Deine App-Sichtbarkeit im Dashboard deiner App auswählen">
  <img src="https://mintcdn.com/base44/tebV-vnNE9oTZ2M6/images/appvis-1.png?fit=max&auto=format&n=tebV-vnNE9oTZ2M6&q=85&s=bffcaeb5b8e3d01e90acd45c8714c551" alt="Karte App Visibility in der Dashboard-Übersicht hervorgehoben, Drop-down geöffnet mit Public, Private und Workspace" width="2316" height="1122" data-path="images/appvis-1.png" />
</Frame>

**So legst du die App-Sichtbarkeit fest:**

1. Gehe zum **Dashboard** deiner App.
2. Klicke auf **Overview**.
3. Klicke auf das Dropdown **App Visibility**.
4. Wähle eine Sichtbarkeitsstufe.

| Sichtbarkeit | Wer die App öffnen kann | Anmeldung |
| - | - | - |
| **Public** | Jeder im Internet | Nicht erforderlich |
| **Private** | Nur eingeladene Personen | Erforderlich |
| **Workspace** | Jeder in deinem Base44-Workspace | Erforderlich |

<Warning>
  **Wichtig:**

  * Private Apps sind nur in kostenpflichtigen Plänen verfügbar.
  * Wenn du deine App auf **Private** setzt, musst du Personen einladen, damit sie sich anmelden und deine App nutzen können, außer du [aktivierst Auto-Admit](/de/Enterprise/Enterprise-SSO-and-app-visibility#auto-admitting-sso-users). Klicke auf **Send Invites**, um Einladungen zu senden oder deinen App-Link zu teilen. Personen, die nicht eingeladen oder über SSO zugelassen sind, sehen eine Fehlermeldung.
</Warning>

<Note>
  **Gut zu wissen zur App-Sichtbarkeit:**

  * Wenn deine App keine Anmeldung verlangt, kann sie nicht erkennen, wer jeder Besucher ist. Funktionen, die auf Nutzeridentität beruhen, wie Nutzerprofile oder pro Nutzer gespeicherte Daten, funktionieren dann nicht.
  * Wenn dein Workspace SSO erzwingt, melden sich Personen bei öffentlichen Apps über deinen Identity-Provider an. Wähle bei einer App mit beiden öffentlichen Optionen **Public (login required)**, damit die Anmeldung zum Rest deines Workspace passt, denn **Public (no login)** ist bei aktiver Erzwingung nicht verfügbar. Erfahre mehr über [Enterprise SSO und App-Sichtbarkeit](/Enterprise/Enterprise-SSO-and-app-visibility).
</Note>

***

## Nutzer zu deiner App einladen

Lade Personen zur Nutzung deiner App ein, indem du ihnen eine E-Mail-Einladung aus deinem Dashboard oder aus deiner App heraus sendest.

Jemanden als Nutzer oder Admin einzuladen steuert, was er in der Live-App tun kann. Es gibt ihm keinen Zugriff auf den App-Editor oder das Dashboard deiner App.

<Note>
  **So funktionieren Einladungen:**

  * Wenn die Sichtbarkeit deiner App auf **Workspace** gesetzt ist, haben alle Workspace-Mitglieder automatisch Zugriff und benötigen keine einzelnen Einladungen.
  * Wenn deine App privat ist, SSO die einzige Anmeldemethode ist und Auto-Admit aktiviert ist, werden Personen bei der Anmeldung automatisch hinzugefügt und benötigen keine einzelnen Einladungen.
  * Wenn deine App noch nicht veröffentlicht ist, zeigt der Einladungsdialog **Your app isn't published yet**. Du kannst die Einladungen trotzdem senden, aber die Eingeladenen können erst auf die App zugreifen, wenn du sie veröffentlichst.
  * Einladungsberechtigungen hängen von der Sichtbarkeit deiner App ab:
    * **Private App:** Nur Admins können Personen einladen und wählen, ob die Rolle User oder Admin ist.
    * **Public App:** Admins können Personen einladen und Rollen wählen. Personen mit der User-Rolle können andere Personen einladen.
</Note>

### Aus deinem Dashboard

Sende Einladungen aus dem Dashboard deiner App und wähle für jede Person die Rolle.

**So lädst du Personen aus deinem Dashboard ein:**

1. Klicke in deinem App-Editor auf **Dashboard**.
2. Klicke auf **Overview**.
3. Klicke im Abschnitt **Invite Users** auf **Send Invites**.
4. Gib die E-Mail-Adresse jeder Person ein, die du einladen möchtest.
5. Klicke auf das Dropdown **Access level** und wähle eine Rolle.
6. Klicke auf **Send Invitation**.

<Frame caption="Personen aus deinem Dashboard zu deiner App einladen">
  <img src="https://mintcdn.com/base44/UO-XTofw-GWx8lKi/images/sendinvites-1.png?fit=max&auto=format&n=UO-XTofw-GWx8lKi&q=85&s=65a8c452584e22bbc26ebbd400d28bf5" alt="Karte Invite Users in der Dashboard-Übersicht mit hervorgehobenem Send Invites neben Copy Link" width="2318" height="992" data-path="images/sendinvites-1.png" />
</Frame>

### Aus deiner App

Du kannst Personen auch direkt aus deiner App heraus einladen, indem du den AI-Chat bittest, In-App-Einladungen einzurichten. Verwende die hinzugefügte Einladungsoption, um die E-Mail-Adresse jeder Person einzugeben und, falls gefragt, die gewünschte Rolle zu wählen.

**Beispiel-Prompt:**

`Füge die Option hinzu, Nutzer aus der App heraus zur App einzuladen`

<Frame caption="In-App-Einladungen mit dem AI-Chat hinzufügen">
  <img src="https://mintcdn.com/base44/3fies_4HeTKgR5GG/images/inviteinapp.png?fit=max&auto=format&n=3fies_4HeTKgR5GG&q=85&s=9e185c100bfcbc42e53975d82bbaae6a" alt="Den AI-Chat bitten, die Möglichkeit hinzuzufügen, Personen aus der App heraus einzuladen" width="1722" height="953" data-path="images/inviteinapp.png" />
</Frame>

***

## Deinen App-Link teilen

Teile einen Link zu deiner App, damit Personen direkt darauf zugreifen können.

**So teilst du deinen App-Link:**

1. Klicke in deinem App-Editor auf **Dashboard**.
2. Klicke auf **Overview**.
3. Klicke im Abschnitt **Invite Users** auf **Copy Link**.
4. Teile den Link überall dort, wo Personen auf deine App zugreifen sollen.

Du kannst das auch über die obere Leiste tun. Klicke auf **Publish**, dann auf **Share your app**, und sende entweder Einladungen per E-Mail mit einer Rolle, klicke auf **Copy link** oder poste direkt auf Facebook, LinkedIn, X, WhatsApp oder Reddit.

<Frame caption="Einen Link zu deiner App teilen">
  <img src="https://mintcdn.com/base44/Wf5Bup18InzyuLCe/images/copylink-1.png?fit=max&auto=format&n=Wf5Bup18InzyuLCe&q=85&s=dbea62c60080439ff178a595c5646be9" alt="Karte Invite Users in der Dashboard-Übersicht mit hervorgehobenem Copy Link neben Send Invites" width="2318" height="992" data-path="images/copylink-1.png" />
</Frame>

Wenn du einen Link mit jemandem teilst, der keine Berechtigungen für deine App hat, sieht diese Person ein Pop-up, in dem sie Zugriff anfordern kann.

Base44 sendet ihr einen Bestätigungscode per E-Mail, bevor ihre Anfrage dich erreicht. So kommt jede Anfrage, die du prüfst, von einer Adresse, deren Besitz jemand bestätigt hat. Die Person kann den Code erneut senden lassen oder ihre Adresse korrigieren, und du siehst nichts, bis sie bestätigt hat.

Sobald das geschehen ist, erhältst du eine Benachrichtigung, kannst [die Anfrage prüfen](#how-do-i-review-access-requests-for-my-private-app) und entscheiden, ob du die Person hereinlässt. Sie erhält eine E-Mail, wenn du zustimmst.

***

## Rollen deiner Nutzer wählen

Rollen steuern, was jede Person in deiner Live-App tun kann. Standardmäßig enthält jede App 2 Rollen:

* **Admin:** Kann Bereiche verwalten, die in der Live-App Admins vorbehalten sind.
* **User:** Kann die App ohne besondere Berechtigungen anzeigen und nutzen.

<Note>
  Admin oder User zu sein gibt niemandem Zugriff auf den App-Editor oder das Dashboard deiner App. Um dort zu arbeiten, muss jemand Mitarbeiter oder App-Eigentümer sein.
</Note>

Zum Beispiel könntest du in einer Shop-App deinem Filialleiter die Rolle **Admin** geben, damit er Lagerbestände aktualisieren und Bestellungen in der Live-App bearbeiten kann. Deinem Verkaufspersonal gibst du die Rolle **User**, damit es Produkte ansehen, den Bestellstatus prüfen und die App nutzen kann, ohne Einstellungen zu ändern.

<Tip>
  Du kannst zusätzliche Rollen und Felder erstellen, wenn du mehr Kontrolle brauchst. Du kannst den AI-Chat zum Beispiel bitten:

  * `Erstelle eine Rolle namens Staff Manager, die Schichten und Dienstpläne des Personals in der Live-App aktualisieren kann.`
  * `Füge der Users-Entität ein Feld namens app_role mit den Werten Admin, Staff und Viewer hinzu.`
</Tip>

**So aktualisierst du die Rolle eines Nutzers:**

1. Klicke in deinem App-Editor auf **Dashboard**.
2. Klicke auf **App Users**.
3. Wähle den Nutzer, dessen Rolle du ändern möchtest.
4. Klicke auf das Dropdown **Role** und wähle **Admin** oder **User**.
5. Klicke auf **Submit**.

***

## Einer Gruppe Zugriff auf deine App geben

Statt Personen einzeln hinzuzufügen, kannst du einer ganzen Workspace-Gruppe auf einmal Zugriff auf deine App geben. Jeder in der Gruppe erhält Zugriff mit der von dir gewählten Rolle. Der Zugriff bleibt automatisch synchron, wenn Personen der Gruppe beitreten oder sie verlassen.

<Note>
  **Bevor du eine Gruppe einlädst:**

  * Das Teilen deiner App mit einer Gruppe erfordert einen Enterprise-Tarif (Business oder Enterprise). Das Teilen von Identity-Provider-Gruppen (IdP) erfordert außerdem SSO und den Enterprise-Tarif, den der Business-Tarif nicht enthält. Erfahre mehr über [Workspace-Gruppen](/de/Enterprise/managing-enterprise-members#managing-workspace-groups).
  * Gruppen werden in deinen Workspace-Einstellungen erstellt und verwaltet, nicht in deiner App. Du kannst also nur Gruppen teilen, die dort bereits existieren.
  * Bei einer **privaten** App erhalten alle Mitglieder der eingeladenen Gruppen Zugriff auf deine App und werden per E-Mail informiert.
  * Bei einer **Workspace**-App hat bereits jeder Zugriff. Das Einladen einer Gruppe legt daher nur die Rolle ihrer Mitglieder fest.
</Note>

### Eine Gruppe hinzufügen

Lade eine Workspace-Gruppe über den Tab **Groups** deiner App ein und wähle die Rolle für ihre Mitglieder.

**So gibst du einer Gruppe Zugriff auf deine App:**

1. Klicke in deinem App-Editor auf **Dashboard**.
2. Klicke auf **App Users**.
3. Klicke auf den Tab **Groups**.
4. Klicke auf **Invite group**.
5. Suche im Feld **Search for a group** die gewünschte Gruppe und aktiviere ihr Kontrollkästchen.
6. Klicke auf das Dropdown **Assign role to group** und wähle die Rolle, die alle in der Gruppe erhalten sollen.
7. Klicke auf **Invite group**.

<Frame caption="Eine Gruppe zu deiner App einladen">
  <img src="https://mintcdn.com/base44/tKAQiOY1SXltzi3w/images/invite-group-to-app.png?fit=max&auto=format&n=tKAQiOY1SXltzi3w&q=85&s=43e703da0308f7c61c75630e1a4cc793" alt="Button Invite group im Tab Groups der Seite Users der App" width="2222" height="970" data-path="images/invite-group-to-app.png" />
</Frame>

### Gruppenzugriff verwalten

Der Tab **Groups** listet jede Gruppe mit Zugriff auf, zusammen mit Typ, Mitgliederzahl und Rolle. Dort kannst du jederzeit die Rolle einer Gruppe ändern oder ihren Zugriff entfernen.

**So verwaltest du den Gruppenzugriff:**

1. Klicke in deinem App-Editor auf **Dashboard**.
2. Klicke auf **App Users**.
3. Klicke auf den Tab **Groups**.
4. Führe einen der folgenden Schritte aus:

<AccordionGroup>
  <Accordion title="Rolle einer Gruppe ändern">
    Klicke in der Zeile der Gruppe auf das Dropdown **Role** und wähle eine neue Rolle.

    <Frame caption="Die Rolle einer Gruppe in deiner App ändern">
      <img src="https://mintcdn.com/base44/tKAQiOY1SXltzi3w/images/change-group-role-app.png?fit=max&auto=format&n=tKAQiOY1SXltzi3w&q=85&s=b7ae9ef0be9331f738fdfd35ab7dc213" alt="Rollen-Drop-down in einer Gruppenzeile im Tab Groups" width="2218" height="782" data-path="images/change-group-role-app.png" />
    </Frame>
  </Accordion>

  <Accordion title="Zugriff einer Gruppe entfernen">
    1. Klicke in der Zeile der Gruppe auf das Entfernen-Symbol.
    2. Klicke im Bestätigungsfenster auf **Remove group**.

    <Frame caption="Eine Gruppe aus deiner App entfernen">
      <img src="https://mintcdn.com/base44/tKAQiOY1SXltzi3w/images/remove-group-access.png?fit=max&auto=format&n=tKAQiOY1SXltzi3w&q=85&s=1af46834c78f755f81e0b8f9faddd38a" alt="Symbol zum Entfernen in einer Gruppenzeile im Tab Groups" width="2218" height="782" data-path="images/remove-group-access.png" />
    </Frame>

    Jeder, der nur über diese Gruppe Zugriff hatte, verliert ihn. Bei allen Mitgliedern, die sich bereits angemeldet hatten, wird das Konto in der App entfernt. Dies kann nicht rückgängig gemacht werden.
  </Accordion>
</AccordionGroup>

***

## Mit Mitarbeitern arbeiten

Mitarbeiter sind Personen, die dir beim Bauen deiner App im App-Editor helfen. Füge Mitarbeiter hinzu, wenn jemand die App mit dir designen, konfigurieren oder warten soll.

<Check>
  **Was ist der Unterschied zwischen Mitarbeitern und Admins?**

  * **Mitarbeiter**
    * Können den App-Editor und das Dashboard deiner App öffnen.
    * Helfen dir, Seiten zu designen, Logik zu ändern, Daten zu verbinden und Einstellungen zu konfigurieren.
    * Werden über das Symbol **Invite collaborators** im App-Editor eingeladen.
  * **Admins**
    * Melden sich bei der Live-App an.
    * Greifen auf Admin-Bereiche der Live-App zu, wie geschützte Berichte oder Verwaltungstools.
    * Können den App-Editor oder das Dashboard deiner App nicht öffnen, außer sie sind auch Mitarbeiter.
</Check>

Mitarbeiter sind von Nutzerrollen getrennt. Wenn du jemanden als Mitarbeiter hinzufügst, wird er standardmäßig als Admin in **App Users** zu deiner App hinzugefügt, damit er während des Bauens Inhalte, Daten und Einstellungen in der Live-App verwalten kann. Du kannst seine App-Rolle später auf der Seite **App Users** ändern, ohne seinen Zugriff auf den App-Editor zu beeinflussen.

### Mitarbeiter einladen

Lade Mitarbeiter direkt aus deinem App-Editor ein. Wenn deine App [Workspace-Mitgliedern erlaubt, selbst beizutreten](#choosing-who-can-collaborate), brauchen Personen in deinem Workspace keine Einladung.

<Note>
  Um jemanden als Mitarbeiter einzuladen, muss er Mitglied des Workspace sein, dem die App gehört. Ist er noch kein Mitglied, lade ihn zuerst über deine Workspace-Einstellungen zum Workspace ein.
</Note>

**So lädst du Mitarbeiter zum Bauen deiner App ein:**

1. Gehe zu deinem App-Editor.
2. Klicke oben auf das Symbol **Add collaborator** <Icon icon="plus" color="currentColor" />. Wenn mehr Personen an der App arbeiten, als in die obere Leiste passen, klicke stattdessen auf die Zahl neben ihren Avataren.
3. Klicke auf **Invite collaborators**.
4. Gib die E-Mail-Adressen der Personen ein, die du einladen möchtest, getrennt durch Kommas.
5. Klicke auf das Symbol **Send invite** <Icon icon="paper-plane" color="currentColor" />.

<Frame caption="Mitarbeiter zu deiner App in Base44 einladen">
  <img src="https://mintcdn.com/base44/eNQ-l3ej8YSNe8oR/images/addcollab.jpg?fit=max&auto=format&n=eNQ-l3ej8YSNe8oR&q=85&s=5de64431d94f7c5c8ac444f59fd9ac59" alt="Bereich Invite collaborators mit E-Mail-Feld und Liste App collaborators" width="674" height="313" data-path="images/addcollab.jpg" />
</Frame>

### Auswählen, wer mitarbeiten kann

Lege fest, ob Personen eine Einladung brauchen, um an deiner App mitzuarbeiten, oder ob jeder in deinem Workspace selbst beitreten kann. Bei [Base Code](/de/Getting-Started/base-code)-Apps können Workspace-Mitglieder standardmäßig beitreten. Alle anderen Apps starten nur mit eingeladenen Personen. Sie funktionieren also wie bisher, bis du die Einstellung änderst.

<Warning>
  Nur der App-Eigentümer und Workspace-Admins können diese Einstellung ändern. Andere Mitarbeiter sehen, welche Option aktiv ist, können sie aber nicht ändern.
</Warning>

**So wählst du, wer an deiner App mitarbeiten kann:**

1. Gehe zu deinem App-Editor.
2. Klicke oben auf das Symbol **Add collaborator** <Icon icon="plus" color="currentColor" />.
3. Klicke auf **Invite collaborators**.
4. Wähle neben **Who can collaborate on this app?** eine Option:
   * **Workspace members:** Jeder in deinem Workspace wird zum Mitarbeiter, wenn er die App öffnet. Workspace-Gäste brauchen weiterhin eine Einladung, und du kannst Personen weiterhin per E-Mail einladen.
   * **Invited only:** Nur Personen, die du einlädst, können an der App mitarbeiten.

<Frame caption="Auswählen, wer mitarbeiten kann">
  <img src="https://mintcdn.com/base44/VAOtytTNpWh4kaZG/images/who-can-collaborate.png?fit=max&auto=format&n=VAOtytTNpWh4kaZG&q=85&s=34e49ff983dcd583f7d67283c65b93b1" alt="Auswählen, wer an deiner App in Base44 mitarbeiten kann" width="1380" height="755" data-path="images/who-can-collaborate.png" />
</Frame>

<Note>
  Wenn du von **Workspace members** zu **Invited only** wechselst, bleiben Personen, die bereits aus deinem Workspace beigetreten sind, Mitarbeiter. Sie haben in der Liste das Label **From workspace**, sodass du sie finden und bei Bedarf [entfernen](#managing-collaborators) kannst.
</Note>

### Mitarbeiter verwalten

Entferne einen Mitarbeiter, wenn er keinen Zugriff auf den App-Editor mehr benötigt.

**So verwaltest du Mitarbeiter:**

1. Gehe zu deinem App-Editor.
2. Klicke oben auf das Symbol **Add collaborator** <Icon icon="plus" color="currentColor" />.
3. Klicke auf **Invite collaborators**.
4. Finde den betreffenden Mitarbeiter und klicke auf das Symbol **More actions** <Icon icon="ellipsis" color="currentColor" />.
5. Klicke auf **Remove collaborator**.
6. Wähle im Bestätigungsfenster eine Option:
   * **Remove collaborator access only:** Entzieht sofort den Zugriff auf den App-Editor und verhindert Änderungen. Die Person bleibt aber mit ihrer bisherigen Rolle in der Liste **App Users** und kann die Live-App weiter nutzen.
   * **Remove from app entirely:** Entzieht den Mitarbeiterzugriff und entfernt die Person aus der Liste **App Users**, sodass sie sich nicht mehr anmelden oder die App nutzen kann.

<Tip>
  Wenn Teammitglieder an derselben App arbeiten, siehst du ihre Avatare in der oberen Leiste. So weißt du immer, wer gerade bearbeitet. Fahre mit der Maus über einen Avatar, um den Namen zu sehen und Änderungen in Echtzeit abzustimmen.

  Klicke auf das Symbol **Add collaborator** oder auf die Zahl neben den Avataren, um alle zu sehen, die gerade in der App aktiv sind, und den Branch, auf dem jede Person arbeitet. Tippe in **Find someone**, um jemanden zu suchen, oder klicke auf **Invite collaborators**, um jemanden neu hinzuzufügen.

  <Frame caption="Mitarbeiter-Avatare in der oberen Leiste">
    <img src="https://mintcdn.com/base44/9qaDZ9GnJptx6oGr/images/collab.jpg?fit=max&auto=format&n=9qaDZ9GnJptx6oGr&q=85&s=af85a2d0558b31c3a53481efc378c70f" alt="Obere Leiste des Editors mit zwei Mitarbeiter-Avataren und hervorgehobenem Plus-Symbol" width="2834" height="102" data-path="images/collab.jpg" />
  </Frame>
</Tip>

### Einladungen externer Mitarbeiter einschränken

Standardmäßig kann jedes Workspace-Mitglied Personen von außerhalb des Workspace als App-Mitarbeiter einladen. Du kannst dies so einschränken, dass nur Workspace-Eigentümer und -Admins diese Einladungen senden können.

**So konfigurierst du, wer externe Mitarbeiter einladen kann:**

1. Klicke unten links in deinem Konto auf deinen Workspace-Namen.
2. Klicke auf **Settings**.
3. Klicke auf **Governance**.
4. Klicke auf den Schalter **External Collaborators**:
   * **Aktiviert:** Nur Workspace-Eigentümer und -Admins können Personen von außerhalb des Workspace als App-Mitarbeiter einladen.
   * **Deaktiviert:** Jedes Workspace-Mitglied kann Personen von außerhalb des Workspace als App-Mitarbeiter einladen.

<Frame caption="Einstellung External Collaborators in Base44">
  <img src="https://mintcdn.com/base44/4lOZlF-NX1U7CVNj/images/external-collaborators.png?fit=max&auto=format&n=4lOZlF-NX1U7CVNj&q=85&s=e9cf9bd6d70efb328e6e959fc435f21b" alt="Governance in den Workspace-Einstellungen mit hervorgehobenem Schalter External Collaborators" width="2880" height="1224" data-path="images/external-collaborators.png" />
</Frame>

<Note>
  Bei Workspaces mit einem Enterprise-Tarif (Business oder Enterprise) ist diese Einstellung standardmäßig aktiviert. Bei allen anderen Workspaces ist sie standardmäßig deaktiviert.
</Note>

***

## Deine App als Nutzer testen

Zeige deine App an und interagiere mit ihr als beliebiger Nutzer oder beliebige Rolle, um Berechtigungen zu prüfen, Probleme zu beheben oder Nutzerflüsse zu testen.

<Note>
  Änderungen, die du beim Testen als Nutzer vornimmst, werden in den Daten dieser Person gespeichert. Um echte Daten nicht zu beeinflussen, teste möglichst mit Beispiel- oder Dummy-Nutzern.
</Note>

<Card title="Warum solltest du deine App als Nutzer testen?" icon="image-portrait">
  * **Realistisches Testen:** Teste die App genau so, wie ein bestimmter Nutzer oder eine bestimmte Rolle sie sieht
  * **Sichtbarkeit von Berechtigungen:** Prüfe schnell, worauf jede Rolle oder jeder Nutzer zugreifen kann und worauf nicht
  * **Schnellere Fehlerbehebung:** Reproduziere und debugge gemeldete Probleme im echten Kontext der Person
  * **Validierung von Abläufen:** Führe End-to-End-Prüfungen durch, wie Onboarding und zentrale Aufgaben, vor Releases
</Card>

**So testest du deine App als Nutzer:**

1. Gehe zu deinem App-Editor.
2. Klicke oben rechts auf das Symbol **More actions** <Icon icon="ellipsis" color="currentColor" />.
3. Wähle **Act as a user**.
   <Frame caption="&#x22;Act as a user&#x22; im Base44 App-Editor auswählen">
     <img src="https://mintcdn.com/base44/lvidpF5IxzSIWGr4/images/actasuser-1.png?fit=max&auto=format&n=lvidpF5IxzSIWGr4&q=85&s=8263ba4618e5bcf8b6623aafad23da3f" alt="Menü More actions im Editor mit hervorgehobenem Act as a user, über Files used in this page und Activity monitor" width="2320" height="490" data-path="images/actasuser-1.png" />
   </Frame>
4. Klicke auf das Dropdown neben **You're acting as** und wähle den betreffenden Nutzer.
5. Zeige die App als dieser Nutzer an und interagiere mit ihr.
6. Klicke auf **Exit mode**, wenn du mit dem Testen als anderer Nutzer fertig bist.

<Tip>
  Die Rolle des Nutzers erscheint in Klammern neben seiner E-Mail-Adresse.
</Tip>

<Frame caption="Deine App als Nutzer in Base44 testen">
  <img src="https://mintcdn.com/base44/vWatP1qHLcz4SnUQ/images/actasuser.png?fit=max&auto=format&n=vWatP1qHLcz4SnUQ&q=85&s=4287b74b8400bbd3aca2bcd73e774f7a" alt="Using the &#x22;Act as a user&#x22; feature in Base44" width="1636" height="1104" data-path="images/actasuser.png" />
</Frame>

***

## FAQs

Klicke unten, um mehr über das Verwalten des Zugriffs auf deine App zu erfahren.

<AccordionGroup>
  <Accordion title="Können sich Personen selbst für meine App registrieren?">
    Ja. Wenn deine App auf **Public** gesetzt ist, kann jeder über deine Registrierungsseite ein Konto erstellen und sich anmelden. Bei einer App, die noch **Public (login required)** anbietet, kann sich jeder mit einem Base44-Konto anmelden.
  </Accordion>

  <Accordion title="Kann ich nur auf einigen Seiten einer öffentlichen App eine Anmeldung verlangen?">
    Ja. Bitte bei einer **Public**-App den AI-Chat, die gewünschten Seiten zu schützen und nicht angemeldete Besucher zu deiner Login-Seite zu leiten. Siehe [wie du eine öffentliche Landing-Page zeigst, aber für andere Seiten eine Anmeldung verlangst](/Setting-up-your-app/Managing-login-and-registration#faqs).
  </Accordion>

  <Accordion title="Wie kann ich eine öffentliche App schützen?">
    Klicke für zusätzlichen Schutz einer öffentlichen App auf **Run Security Scan**, um vor dem Teilen häufige Probleme zu prüfen.
  </Accordion>

  <Accordion title="Welche Sichtbarkeitsoptionen haben Apps, die vor benutzerdefinierten Login-Seiten erstellt wurden?">
    Sie listen diese Optionen: **Public (no login)**, **Private**, **Public (login required)** und **Workspace**. **Public (login required)** erscheint mit dem Label **Deprecated**. Um bei einer dieser Apps eigene Login- und Registrierungsseiten anzupassen, siehe [benutzerdefinierter Login für bestehende Apps](/Setting-up-your-app/Managing-login-and-registration#custom-login-for-existing-apps).
  </Accordion>

  <Accordion title="Wie prüfe ich Zugriffsanfragen für meine private App?">
    Wenn jemand Zugriff auf eine private App anfordert, erhalten Eigentümer und Mitarbeiter eine In-App-Benachrichtigung. Der App-Eigentümer erhält zusätzlich eine E-Mail. Damit dein Posteingang übersichtlich bleibt, bekommst du höchstens eine E-Mail alle 15 Minuten pro App, auch wenn mehrere Personen Zugriff anfordern.

    **So prüfst du eine Zugriffsanfrage:**

    1. Klicke in deinem Workspace auf das Benachrichtigungssymbol <Icon icon="bell" />.
    2. Klicke auf **Review**, um die Anfrage zu öffnen und über den Zugriff zu entscheiden.

    <Frame caption="Eine Zugriffsanfrage prüfen">
      <img src="https://mintcdn.com/base44/G_oNLsUyqxpQ5Qq5/images/reviewaccess.png?fit=max&auto=format&n=G_oNLsUyqxpQ5Qq5&q=85&s=f1f47d3e7ee5120e325c8c02c835010b" alt="Benachrichtigungsbereich mit einer neuen Zugriffsanfrage und hervorgehobenem Button Review" width="1310" height="1100" data-path="images/reviewaccess.png" />
    </Frame>
  </Accordion>

  <Accordion title="Was ist der Unterschied zwischen einem App-Nutzer und einem Mitarbeiter?">
    Ein App-Nutzer ist jemand, der sich anmeldet und deine App nutzt. Sein Zugriff wird durch Sichtbarkeitseinstellungen und Rollen wie Admin oder User gesteuert. Er kann nur die Live-App sehen und nutzen (einschließlich etwaiger Admin-Bereiche), nicht den App-Editor oder das Dashboard.

    Ein Mitarbeiter ist jemand, der dir beim Bauen der App im App-Editor hilft. Nur Mitarbeiter und der App-Eigentümer können den App-Editor und das Dashboard deiner App öffnen. Wenn du jemanden als Mitarbeiter hinzufügst, erhält er in der App standardmäßig automatisch die Rolle **Admin** in **App Users**, damit er während des Bauens Live-Daten und Einstellungen verwalten kann. Du kannst seine App-Rolle später ändern, ohne seinen Mitarbeiterstatus zu ändern.

    <Note>
      Vor dem 16. Februar 2026 war es nur über die Admin-Rolle möglich, jemanden deine App bearbeiten zu lassen. Admins aus dieser Zeit behalten ihren Zugriff und wurden automatisch als Mitarbeiter hinzugefügt.
    </Note>
  </Accordion>

  <Accordion title="Muss ich jemanden in Users zum Admin machen, damit er meine App bearbeiten kann?">
    Nein. Wenn jemand beim Bauen oder Bearbeiten deiner App helfen soll, lade ihn als Mitarbeiter aus dem App-Editor ein. Das gibt ihm Zugriff auf den App-Editor und standardmäßig die Admin-Rolle in deiner App. Mache jemanden nur dann in **App Users** zum Admin, ohne ihn als Mitarbeiter hinzuzufügen, wenn er Admin-Zugriff in der Live-App braucht, aber nicht im App-Editor arbeiten muss.
  </Accordion>

  <Accordion title="Wie kann ich App-Sicherheitseinstellungen verwalten?">
    Du kannst steuern, wer in den Datenentitäten deiner App auf Datensätze zugreifen sowie sie lesen, schreiben oder löschen kann, indem du Datenberechtigungen festlegst. Konfiguriere den Zugriff für jede Datentabelle, damit Daten nur autorisierten Personen zur Verfügung stehen. Erfahre mehr über das [Verwalten von Sicherheitseinstellungen](/Setting-up-your-app/Managing-security-settings).
  </Accordion>

  <Accordion title="Kann ich einen Nutzer aus meiner App entfernen?">
    Ja. Gehe zum **Dashboard** deiner App, öffne **App Users**, klicke auf das Symbol **More actions** <Icon icon="ellipsis" color="currentColor" /> neben der Person, die du entfernen möchtest, und wähle **Remove user**. Das Entfernen entzieht ihr sofort den Zugriff. Wenn du jemanden versehentlich entfernst, kannst du die Person über **Recently deleted** im Menü **More actions** oben in **App Users** wiederherstellen. Erfahre mehr über das [Wiederherstellen eines entfernten Nutzers](/de/Community-and-support/Deleting-user-data#restoring-a-user).
  </Accordion>

  <Accordion title="Warum funktioniert eine Funktion, die ich für Mitglieder gebaut habe, nur für Admins?">
    Base44 sperrt die integrierte `Users`-Liste, um Anmeldedaten zu schützen. Nur Mitarbeiter und der App-Eigentümer können sie lesen. Jede Funktion, die aus der `Users`-Entität liest, wie eine Mitglieder-Profilseite oder personalisierte Inhalte, funktioniert für Admins, aber nicht für normale Mitglieder. Direktes Lesen kann außerdem den Fehler **Authentication required to view users** auslösen.

    Die Lösung ist, Mitgliederdaten in einer separaten Entität wie `UserProfile` zu speichern und deine Funktionen darauf statt auf die integrierte `Users`-Entität zu verweisen.

    **Füge dazu diesen Prompt in den AI-Chat ein:**

    `Erstelle eine neue Entität namens UserProfile. Verschiebe benutzerdefinierte Felder aus der Users-Entität nach UserProfile. Richte eine 1:1-Beziehung zwischen Users und UserProfile ein. Stelle sicher, dass ein UserProfile automatisch erstellt wird, wenn sich ein neuer Nutzer registriert. Aktualisiere die App, damit Nutzerdetails aus UserProfile statt aus Users abgerufen werden. Setze Berechtigungen so, dass Nutzer nur ihr eigenes Profil bearbeiten können, aber jeder es lesen kann.`

    Nachdem die AI die Änderungen vorgenommen hat, gehe zum **Dashboard** deiner App, klicke auf **Data**, öffne deine neue `UserProfile`-Tabelle und klicke auf **Permissions**, um sicherzustellen, dass ihre Regeln dem gewünschten Zugriff entsprechen.
  </Accordion>

  <Accordion title="Wie kann ich Fake-Nutzer erstellen, um Nutzerflüsse sicher zu testen?">
    Um Nutzerflüsse sicher zu testen, ohne echte Daten zu beeinflussen, füge eine Testperson direkt zu deiner App hinzu. Sobald das Testprofil existiert, kannst du mit der Funktion **Act as a user** in seine Rolle schlüpfen und sein Erlebnis ansehen.

    **So erstellst du einen Fake-Nutzer (Testnutzer):**

    1. Gehe zum **Dashboard** deiner App.
    2. Klicke auf **App Users**.
    3. Klicke auf **Invite users**, um eine Einladung zu senden, oder registriere ein neues Konto über die öffentliche Registrierungsseite deiner App.
    4. Weise dem Testprofil die gewünschte Rolle oder die gewünschten Berechtigungen zu.

    <Tip>
      Du kannst auch den AI-Chat bitten, einen Testnutzer zu erstellen.
    </Tip>

    Nachdem du deinen Testnutzer erstellt hast, öffne deine App, klicke oben auf das Symbol **More actions** und wähle **Act as a user**. Wähle dann deinen Testnutzer aus der Liste, um als diese Person mit deiner App zu interagieren. Alle Aktionen betreffen nur die Daten des Testnutzers, nicht deine echten Konten.

    Nutze diese Methode, um Berechtigungen, Sichtbarkeitsregeln und Nutzerflüsse zu prüfen, bevor du Änderungen für alle ausrollst.
  </Accordion>
</AccordionGroup>

<Note>Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der [englischen Version](/). </Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.