# Ratenbegrenzungen für OAuth-Apps

Ratenbegrenzungen beschränken den Datenverkehr auf GitHub.com, um einen konsistenten Zugriff für alle Benutzer*innen zu gewährleisten.

> \[!NOTE]
> Erwägen Sie, GitHub App anstelle von OAuth app zu erstellen. Das Ratenlimit für GitHub Apps bei Verwendung eines Installationszugriffstokens skaliert mit der Anzahl der Repositories und der Anzahl der Organisationsbenutzer. Umgekehrt haben OAuth apps niedrigere Ratenlimits und skalieren nicht. Weitere Informationen findest du unter [Unterschiede zwischen GitHub Apps und OAuth-Apps](/de/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps) und [Informationen zum Erstellen von GitHub Apps](/de/enterprise-server@3.22/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps).

> \[!WARNING]
> OAuth apps unterliegen einer Rategrenze von **2.000 Zugriffstokenanforderungen pro Stunde**. Wenn deine Anwendung diesen Grenzwert überschreitet, werden weitere Anforderungen zum Generieren neuer Zugriffstoken vorübergehend blockiert, und es werden möglicherweise Fehlerantworten angezeigt. **Das kann zu temporären Ausfällen führen.** Plane deine Implementierung entsprechend, um potenzielle Dienstunterbrechungen zu vermeiden.

## Informationen zu Ratenlimits für OAuth apps

OAuth apps handeln Sie im Namen eines Benutzers, indem Sie Anforderungen mit einem Benutzerzugriffstoken senden, nachdem der Benutzer die App autorisiert hat. Weitere Informationen finden Sie unter [Autorisieren von OAuth-Apps](/de/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps).

Die Generierung dieser Benutzerzugriffstoken unterliegt einer Ratenbegrenzung. Darüber hinaus unterliegen die mit diesen Benutzerzugriffstoken vorgenommenen API-Anforderungen Ratenbegrenzungen.

## Ratenbegrenzungen für Benutzeranmeldungen

OAuth apps sollte seine Token immer zwischenspeichern und nur selten einen Benutzer anmelden müssen. Wenn ein Benutzer wiederholt angemeldet wird, kann dies auf einen Fehler hinweisen, der sich meist als Endlosschleife zwischen der App und GitHub zeigt. Wenn eine App den Benutzer innerhalb einer Stunde zehnmal anmeldet, wird bei der nächsten Anmeldung innerhalb derselben Stunde eine erneute Autorisierung der Anwendung verlangt. Dadurch wird sichergestellt, dass der Benutzer weiß, dass die App so viele Token ausstellt, und den Vorgang unterbricht, der sonst zu einer Endlosschleife werden könnte. Diese Ratenbegrenzung von zehn *Anmeldungen* unterscheidet sich von der Begrenzung von zehn *Token*, die ebenfalls für OAuth apps gilt. Informationen zur Begrenzung auf zehn Token findest du unter [Autorisieren von OAuth-Apps](/de/enterprise-server@3.22/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps#creating-multiple-tokens-for-oauth-apps).

## Ratenbegrenzungen für die API

API-Ratenlimits sind für GitHub Enterprise Server standardmäßig deaktiviert. Wende dich an deine Websiteadministrator\*innen, um die Ratenlimits für deine Instanz zu bestätigen.

Wenn Sie ein Websiteadministrator sind, können Sie Ratenbegrenzungen für Ihre Instanz festlegen. Weitere Informationen finden Sie unter [Configuring rate limits (Konfigurieren von Ratenbegrenzungen)](/de/enterprise-server@3.22/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-rate-limits).

Wenn Sie eine App für Benutzer oder Organisationen außerhalb Ihrer Instanz entwickeln, gelten die Standardsatzgrenzwerte GitHub . Weitere Informationen finden Sie in der [](/de/rest/using-the-rest-api/rate-limits-for-the-rest-api) Dokumentation unter [Ratenbegrenzungen und Abfragegrenzwerte für die GraphQL-API](/de/graphql/overview/rate-limits-and-query-limits-for-the-graphql-api) und GitHub Free.

## Weiterführende Lektüre

* [Ratenbegrenzungen für die REST-API](/de/enterprise-server@3.22/rest/using-the-rest-api/rate-limits-for-the-rest-api)
* [Ratenbegrenzungen und Abfragegrenzwerte für die GraphQL-API](/de/enterprise-server@3.22/graphql/overview/rate-limits-and-query-limits-for-the-graphql-api)
* [Preisbeschränkungen für GitHub Apps](/de/enterprise-server@3.22/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps)