---
title: "Agentenregistrierung: Wie ein KI-Agent sich bei Bright Data mit auth.md anmeldet"
slug: agentic-registration
date: 2026-10-15T17:32:59+00:00
modified: 2026-10-15T17:33:00+00:00
permalink: https://brightdata.de/blog/ai/agentic-registration
type: blog
---

[ Blog ](https://brightdata.de/blog "Blog") / [AI](https://brightdata.de/blog/ai)







 [AI](https://brightdata.de/blog/ai)

# Agentenregistrierung: Wie ein KI-Agent sich bei Bright Data mit auth.md anmeldet

Wie sich ein KI-Agent über auth.md bei Bright Data registriert und ein funktionierendes API-Token erhält, wobei ein Mensch nur einen E-Mail-Code bestätigt.

 15 min lesen





 [ ![Daniel Shashko](https://media.brightdata.de/2022/04/Daniel-Shashko-2-50x50.png) ](https://brightdata.com/blog/authors/daniel-shashko)

 [Daniel Shashko

Web Data &amp; AI Expert

 ](https://brightdata.com/blog/authors/daniel-shashko)





 ![Agentic Registration](https://media.brightdata.de/2026/09/Agentic-Registration.png)





**TL;DR**

Ein KI-Agent kann ein Bright Data-Konto erstellen und ein funktionierendes API-Token erhalten, ohne dass ein Mensch ein Anmeldeformular ausfüllt. Das Protokoll liegt unter `https://brightdata.com/auth.md` und wird in Discovery-Metadaten unter einem `agent_auth`-Block beworben.

Drei Aufrufe:

1. `POST /users/auth/agent_registration/auth` mit der E-Mail-Adresse des Nutzers. Gibt ein `claim_token` zurück. Noch keine Anmeldeinformation.
2. Der Nutzer liest einen 6-stelligen Code aus seinem Postfach und gibt ihn dem Agenten.
3. `POST /users/auth/agent_registration/claim/complete` mit dem `claim_token` und dem Code. Gibt das API-Token zurück.

Das Konto startet mit 5.000 kostenlosen Credits pro Monat, einem 7 Tage gültigen Testguthaben von 2 $ und drei vorab erstellten Zonen: `agent_serp`, `agent_unlocker`, `agent_browser_api`. Der erste Aufruf einer davon funktioniert ohne jede Einrichtung.

![Bright Data Agentenregistrierungsablauf (1)](https://media.brightdata.com/2026/09/Sk151q8FGg.png)## Das Problem

Jedes Anmeldeformular setzt einen Menschen voraus. Einen Plan auswählen, einen Bestätigungslink anklicken, ein Dashboard öffnen, Einstellungen finden, einen Schlüssel kopieren, ihn irgendwo einfügen.

Das bricht zusammen, wenn das Ding, das den Schlüssel braucht, ein Agent ist. Ein Coding-Agent, der Preise von 40 Händlern abrufen soll, kann den Scraper schreiben, Wiederholungen handhaben und die Ausgabe parsen. Er kann keinen Button in einem Browser klicken, den er nicht hat.

Also stoppt er bei Schritt null. Und der Stopp ist schwerwiegender, als es aussieht, denn das Hindernis ist keine Frage der Fähigkeit.

## Der Agent darf nicht, auch wenn er könnte

Der naheliegende Einwand ist, dass Browser-Automatisierung das löst. Gib dem Agenten eine Chrome-Erweiterung oder eine Playwright-Sitzung und er kann ein Anmeldeformular ausfüllen wie jeder andere.

Er kann es. Er darf es nicht.

Anthropics Browser-Agenten ist es untersagt, im Namen eines Nutzers Konten zu erstellen. Das ist keine sanfte Präferenz und kein Berechtigungshinweis. Kontoerstellung steht auf der verbotenen Liste neben der Handhabung von Bankdaten und dem Durchführen dauerhafter Löschungen, was bedeutet, dass sie verweigert wird, selbst wenn der Nutzer ausdrücklich darum bittet und Erlaubnis erteilt. Die Anweisung lautet, den Nutzer anzuweisen, das Konto selbst zu erstellen.

Zwei weitere Regeln machen ein Anmeldeformular selbst ohne diese eine praktisch unbrauchbar. Claude respektiert Bot-Erkennung und Systeme zur menschlichen Verifizierung und löst diese nicht im Namen eines Nutzers. Und das Akzeptieren von Bedingungen, Konditionen oder Vereinbarungen erfordert jedes Mal eine ausdrückliche Nutzerzustimmung, gemäß Anthropics [veröffentlichter Sicherheitsdokumentation](https://www.anthropic.com/news/claude-for-chrome). Ein Standard-Anmeldeformular verlangt von einem Agenten alle drei gleichzeitig: ein Konto erstellen, ein CAPTCHA lösen und eine Nutzungsbedingung akzeptieren.

Das ist eine vernünftige Grenze. Ein Agent, der still Konten gegen beliebige E-Mail-Adressen registrieren kann, ist eine Missbrauchsmaschine. Die Einschränkung besteht aus guten Gründen und wird nicht gelockert werden.

Die Konsequenz für einen Datenanbieter ist konkret. Ein Anmeldeformular ist für einen Agenten kein langsamer Weg. Es ist ein geschlossener. Dem Agenten einen Browser zu geben hilft nicht, denn der Browser war nie das Hindernis.

**auth.md platziert die Zustimmung dort, wo die Richtlinie sie braucht.** Der Ablauf verlangt vom Agenten nie, einen Menschen vorzutäuschen. Der Agent macht HTTP-Aufrufe. Der Mensch holt einen Einmalcode aus seinem eigenen Postfach und gibt ihn weiter. Das Konto kann nicht ohne die aktive Mitwirkung des Nutzers erstellt werden, daher kann dem Nutzer nicht entgehen, dass es passiert ist. Der Agent ist ein Client, kein Stellvertreter.

Deshalb ist der OTP-Schritt Teil des Protokolls und wurde nicht wegtechnisiert. Er ist keine übrig gebliebene Reibung aus einem menschlichen Anmeldeablauf. Er ist der Zustimmungsmechanismus, und er ist es, was dies zu etwas macht, das ein Agent erledigen darf, statt nur erledigen zu können.

## Wie ein Agent es findet

Ein Agent, der Bright Data nie zuvor gesehen hat, kann den Ablauf über Standard-Metadaten erreichen.

```none
GET https://brightdata.com/.well-known/oauth-authorization-server
```

Die Antwort trägt einen `agent_auth`-Block:

```none
{
  "agent_auth": {
    "skill": "https://brightdata.com/auth.md",
    "register_uri": "https://brightdata.com/users/auth/agent_registration/auth",
    "claim_uri": "https://brightdata.com/users/auth/agent_registration/claim",
    "identity_types_supported": ["identity_assertion"],
    "identity_assertion": {
      "assertion_types_supported": ["verified_email"],
      "credential_types_supported": ["api_key"]
    }
  }
}
```

Dieser Block ist der Vertrag. `github_token` und `anonymous` werden dort erscheinen, falls und wenn sie veröffentlicht werden. Verwende nur die Methoden, die die Metadaten auflisten, nicht Methoden aus einer älteren Kopie des Dokuments.

Es gibt auch geschützte Ressourcen-Metadaten für die API:

```none
GET https://api.brightdata.com/.well-known/oauth-protected-resource
```

```none
{
  "resource": "https://api.brightdata.com/",
  "resource_name": "Bright Data API",
  "authorization_servers": ["https://brightdata.com"],
  "scopes_supported": ["serp", "unlocker", "wsapi", "scraper_studio",
      "discover", "browser", "usage:read"],
  "bearer_methods_supported": ["header"]
}
```

**Die Endpunkte dokumentieren sich zur Laufzeit selbst.** `GET https://brightdata.com/users/auth/agent_registration` gibt eine maschinenlesbare Markdown-Kopie der Endpunktverträge und der Fehlertabelle zurück. Falls diese Antwort und `auth.md` jemals voneinander abweichen, ist die Endpunktantwort die aktuelle Wahrheit. Sie kann unabhängig abgeschaltet werden, in welchem Fall sie `instructions_disabled` mit einem 404 zurückgibt und der Agent auf `auth.md` zurückfällt.

## Vier Wege hinein

Programmatische Registrierung ist der vollständig automatisierte Weg. Es ist nicht der einzige.

WegWas der Mensch tutVerwenden wennE-Mail-RegistrierungLiest einen Code aus seinem PostfachDer Agent braucht eine eigene Anmeldeinformation und es gibt keine Browser-SitzungAPI-TokenFügt einmal ein Token einDer Nutzer hat bereits ein Konto. Token von `https://brightdata.com/cp/setting/users`Gehostetes MCP mit OAuthSchließt OAuth in einem Browser abEin Browser ist verfügbar. Verbindung zu `https://mcp.brightdata.com/mcp`CLI-LoginKlickt durch Browser- oder Geräte-FlowTerminal-Kontext. `npx @brightdata/cli login`, oder `brightdata login --github`, falls die GitHub-CLI authentifiziert istDer Rest dieser Anleitung behandelt den ersten Weg.

## Schritt 1: Entdecken

Lies die Metadaten des Autorisierungsservers und bestätige, welche Assertion-Typen aktiv sind. Heute ist das nur `verified_email`.

```none
curl https://brightdata.com/.well-known/oauth-authorization-server
```

## Schritt 2: Registrieren

Verwende die echte Postfachadresse des Nutzers. Wegwerfdomains und Plus-Alias-Adressen wie `<a class="__cf_email__" data-cfemail="80f5f3e5f2abf4e1e7c0e5f8e1edf0ece5aee3efed" href="/cdn-cgi/l/email-protection">[email protected]</a>` werden abgelehnt.

```none
curl -X POST https://brightdata.com/users/auth/agent_registration/auth \
  -H "Content-Type: application/json" \
  -d '{
    "type": "identity_assertion",
    "assertion_type": "verified_email",
    "assertion": "<a class="__cf_email__" data-cfemail="e194928493a18499808c918d84cf828e8c" href="/cdn-cgi/l/email-protection">[email protected]</a>",
    "client": "claude-code"
  }'
```

`client` ist optional, aber empfohlen. Die Angabe des Agentennamens, bis zu 100 Zeichen, gibt Support und Diagnose etwas, womit sie arbeiten können.

Die Antwort enthält keine Anmeldeinformation:

```none
{
  "claim_token": "<uuid-v4>",
  "state": "pending",
  "otp_expires_at": "<ISO 8601 timestamp>",
  "claim_token_expires_at": "<ISO 8601, 24 hours from registration by default>"
}
```

`claim_token` ist eine UUID v4 und ist die eigene Kennung der Registrierung. Es gibt keine separate `registration_id`. Behalte sie im Speicher und übergib sie Schritt 3 unverändert.

Bevor eine Nutzeridentität gesendet wird, zeige dem Nutzer den Dienstnamen, Bright Data, und was das Konto können wird. Der Aufruf dieser Endpunkte bestätigt die Annahme der Bright Data Nutzungsbedingungen und Richtlinie zur akzeptablen Nutzung im Namen der angegebenen E-Mail-Adresse.

## Schritt 3: Verifizieren

Bright Data sendet dem Nutzer per E-Mail einen 6-stelligen alphanumerischen Code mit Groß- und Kleinschreibung, standardmäßig 10 Minuten gültig. Bitte den Nutzer, ihn vorzulesen.

```none
curl -X POST https://brightdata.com/users/auth/agent_registration/claim/complete \
  -H "Content-Type: application/json" \
  -d '{
    "claim_token": "<uuid-v4>",
    "otp": "aB3xY9"
  }'
```

Die Anmeldeinformation wird hier ausgestellt:

```none
{
  "claim_token": "<uuid-v4>",
  "credential": { "token": "<api_token>", "id": "<token_id>" },
  "zones": {
    "serp":        { "zone_id": "agent_serp",        "status": "success" },
    "unlocker":    { "zone_id": "agent_unlocker",    "status": "success" },
    "browser_api": { "zone_id": "agent_browser_api", "status": "success" }
  }
}
```

Um den Code erneut zu senden, poste das `claim_token` an `/users/auth/agent_registration/claim`. Das macht den vorherigen Code ungültig, setzt die verbleibende Versuchszahl nicht zurück und ist auf 3 erneute Sendungen pro Registrierung mit einem Mindestintervall von 60 Sekunden begrenzt.

Das Konto ist nun aktiv mit der kostenlosen Stufe plus dem 2 $-Testguthaben. Ausstehende Registrierungen, die nie verifiziert werden, laufen nach 24 Stunden ab.

## Schritt 4: Die Anmeldeinformation verwenden

Websuche über die SERP-Zone:

```none
curl -X POST https://api.brightdata.com/request \
  -H "Authorization: Bearer <api_token>" \
  -H "Content-Type: application/json" \
  -d '{
    "zone": "agent_serp",
    "url": "https://www.google.com/search?q=web+scraping+tools",
    "format": "json"
  }'
```

Eine geschützte Seite über Web Unlocker scrapen:

```none
curl -X POST https://api.brightdata.com/request \
  -H "Authorization: Bearer <api_token>" \
  -H "Content-Type: application/json" \
  -d '{
    "zone": "agent_unlocker",
    "url": "https://example.com",
    "format": "raw"
  }'
```

Für die Browser API verbinde Playwright, Puppeteer oder Selenium über CDP mit der `agent_browser_api`-Zone. Das verbraucht das 2 $-Testguthaben. Die Einrichtung ist unter `https://docs.brightdata.com/scraping-automation/scraping-browser/quickstart`.

Für den vollständigen MCP-Toolsatz nutze `https://mcp.brightdata.com/mcp?token=<api_token>`.

Web Scraper APIs sind nicht zonenbasiert und werden durch die Registrierung nicht automatisch bereitgestellt. Sie laufen über einen separaten Trigger-, Abfrage- und Download-Mechanismus, dokumentiert unter `https://docs.brightdata.com/datasets/introduction`.

## Was das Konto erhält

ElementDetailKostenlose Credits5.000 pro Monat, monatlich erneuert. Deckt Web Unlocker, SERP, Web Scraper APIs, Scraper StudioTestguthaben2 $ einmalig, 7 Tage gültig, jedes Produkt einschließlich Browser API. Das Hinzufügen einer Zahlungsmethode gewährt weitere 5 $ und verlängert die Testphase auf 30 TageZonen`agent_serp`, `agent_unlocker`, `agent_browser_api`, vorab erstelltNutzung und AbrechnungNur lesend. Guthaben prüfen, kein Zugriff auf Zahlungsmethoden oder RechnungenToken-LebensdauerStandardmäßig in der Größenordnung von einem Jahr. Genaues Ablaufdatum wird nicht zurückgegebenNicht enthalten: Proxy-Netzwerke, Kontoverwaltung sowie Erstellen oder Bearbeiten von Zonen. Residential-Proxys erfordern immer ein KYC-verifiziertes Geschäftskonto über das Control Panel. Der Mensch kann dort jederzeit Guthaben hinzufügen und Einschränkungen aufheben.

Das Berechtigungsprofil des Tokens ist bewusst minimal. Es ist nur lesend für Admin und Abrechnung und kann keine Zonen erstellen oder bearbeiten, weshalb die drei benötigten vorab bereitgestellt sind.

## Sieben Verhaltensweisen, die naive Implementierungen zum Scheitern bringen

Das sind die Teile, die ein Agent falsch macht, wenn er den Ablauf wie ein generisches Anmeldeformular behandelt.

**Ein 200 bei Schritt 2 ist kein Beweis, dass die E-Mail neu ist.** Wenn die Adresse bereits zu einem Bright Data-Konto gehört oder während eines kontrollierten Rollouts durch eine Domain- oder E-Mail-Zulassungsliste gefiltert wird, ist die Antwortform identisch mit Erfolg und kein Code wird gesendet. Der Besitzer des bestehenden Kontos erhält stattdessen eine separate Benachrichtigungs-E-Mail. Das ist beabsichtigt und nicht von Erfolg unterscheidbar. Wenn ein Nutzer meldet, nie einen Code erhalten zu haben, bitte ihn, den Spam-Ordner zu prüfen und zu bestätigen, dass er nicht bereits ein Konto hat, statt in einer Schleife erneut zu versuchen.

**Das Wiederholen von Schritt 2 startet nichts neu.** Erneutes Aufrufen von `/auth` für dieselbe E-Mail-Adresse, während eine Registrierung aussteht, gibt dasselbe `claim_token` und unveränderte Ablaufzeitstempel zurück. Nutze den Endpunkt zum erneuten Senden für einen frischen Code.

**Die Zonenbereitstellung erfolgt pro Produkt und schlägt unabhängig fehl.** Überprüfe jeden Eintrag unter `zones`. Wenn ein Produkt `"status": "failed"` meldet, während die anderen erfolgreich sind, bedeutet das, dieses Produkt später erneut zu versuchen, nicht dass die gesamte Registrierung fehlgeschlagen ist.

**`/claim/complete` ist idempotent.** Ein erneuter Versuch mit demselben `claim_token` und Code nach einem Timeout oder Netzwerkfehler gibt dasselbe Ergebnis zurück. Es wird weder ein zweites Konto erstellt, noch eine zweite Anmeldeinformation ausgestellt, noch Berechtigungen doppelt vergeben. Sicher wiederholbar.

**Die Anmeldeinformation ist ein Geheimnis.** Niemals `credential.token` in Chat-Ausgaben, Transkripte, Befehlszeilenargumente oder eine Datei drucken, protokollieren oder ausgeben, die eine unbeabsichtigte Partei lesen könnte. Speichere es in einem Secret-Manager, einem Betriebssystem-Anmeldeinformationsspeicher oder einer `.env`-Datei, die von der Versionskontrolle mit restriktiven Berechtigungen ausgeschlossen ist. Nicht im Klartext-Quellcode, in der Shell-Historie oder in Protokollen.

**Ratenbegrenzungen gelten über fünf Dimensionen.** Standardwerte: 3 Registrierungsstarts pro Stunde pro E-Mail, 60 pro Stunde pro Quell-IP, 30 pro Stunde pro Netzwerkbereich, 50 pro Stunde pro E-Mail-Domain, 1.000 pro Stunde global. Das Überschreiten einer dieser Grenzen gibt `rate_limited` zurück. Registrierungen durchlaufen zudem eine Betrugsprüfung.

**Ein 401 bei einer funktionierenden Anmeldeinformation bedeutet, die Entdeckung neu zu starten.** Verwirf die Anmeldeinformation und gehe zurück zu Schritt 1. Den Aufruf nicht wiederholen.

## Fehlercodes

Jede Nicht-2xx-Antwort von `/auth`, `/claim` und `/claim/complete` verwendet dieselbe Form: `{"error": "", "error_description": "<umsetzbarer nächster Schritt>"}`. Die Beschreibung ist ein nächster Schritt, keine Prosa. Interne Betrugsschwellen, Scores oder Anbieternamen werden niemals einbezogen.

CodeHTTPWoWas zu tun ist`invalid_request`400alle dreiJSON-Body korrigieren`email_not_accepted`400`/auth`Wegwerf-, Alias- oder ungültige Adresse. Nach dem echten Postfach fragen`registration_denied`403`/auth`, `/claim/complete`Abgelehnt. Nicht wiederholen. Alternativen Weg mit anwesendem Menschen nutzen`browser_signup_required`403`/auth`Diese E-Mail muss sich im Browser anmelden. Nicht wiederholen. Den Menschen bitten, sich im Control Panel mit derselben Adresse anzumelden`fraud_check_unavailable`503`/auth`Wiederholbar. Mindestens `Retry-After` Sekunden warten, identische Anfrage wiederholen, Wartezeit bei jedem Fehlschlag verdoppeln, insgesamt 3 Versuche, dann auf einen menschlichen Weg zurückfallen`rate_limited`429beliebigZurückziehen und später erneut versuchen`invalid_claim_token`400`/claim`, `/claim/complete`Ungültig, unbekannt oder erschöpft (5 OTP-Versuche oder 3 erneute Sendungen). Registrierung neu starten`otp_invalid`400`/claim/complete`Den Nutzer bitten, den Code erneut zu lesen. Nach 5 falschen Versuchen wird der Claim dauerhaft ungültig`otp_expired`400`/claim/complete`Erneut senden über `/claim`. Codes gelten standardmäßig 10 Minuten`claim_expired`400`/claim/complete`Ausstehende Registrierung hat 24 Stunden überschritten. Neu starten`registration_disabled`503`/auth`Neue Registrierungen vorübergehend deaktiviert. Alternativen Weg nutzen`instructions_disabled`404GET Discovery-EndpunktSelbstdokumentierender Endpunkt ist aus. Auf auth.md verlassen`invalid_github_token`401`/auth`Reserviert. Wird heute nicht zurückgegeben`email_unverified`401`/auth`Reserviert. Wird heute nicht zurückgegeben5xx mit exponentiellem Backoff wiederholen. Dieselbe 4xx-Nutzlast nicht wiederholen, es sei denn, die Tabelle sagt es so.

## Widerruf

Agenten leiten keinen Widerruf ein. Es gibt keinen Endpunkt, über den ein Agent eine Anmeldeinformation zurückgeben kann.

Wenn eine Anmeldeinformation nicht mehr funktioniert und die API 401 zurückgibt, verwirf sie und starte die Entdeckung ab Schritt 1 neu. Das ist der gesamte Vertrag. Ein Agent, der ein totes Token hält, sollte es nicht erneut versuchen, nicht versuchen, es zu erneuern, und nicht annehmen, dass das Konto verschwunden ist. Er sollte zu den Metadaten zurückkehren und von vorn beginnen.

## Das Konto später beanspruchen

Ein Mensch kann später die Standardregistrierung abschließen, mit Passwort, GitHub oder Google, unter Verwendung derselben E-Mail-Adresse, und vollen Zugriff auf dasselbe Konto erhalten. Es wird kein Duplikat erstellt und die Anmeldeinformation, die der Agent bereits verwendet, wird nicht ungültig gemacht. Ein Passwort-Reset für diese Adresse ist der Weg ins Control Panel bei einem kalten Start.

## Noch nicht verfügbar

Ausdrücklich angegeben, damit Agenten es nicht versuchen und eine Anfrage verschwenden.

**GitHub-Token-Assertion** ist geplant und nicht terminiert. Das Design liest das Token aus einer authentifizierten GitHub-CLI, validiert es serverseitig gegen GitHub, liest die verifizierte primäre E-Mail und schlüsselt das Konto anhand der numerischen GitHub-ID. Das Token wird einmal verwendet und niemals gespeichert. Da die Identität bereits verifiziert ist, wird die Anmeldeinformation sofort zurückgegeben, ohne Code-Schritt. Minimale Scopes wären `read:user` und `user:email`, und ein GitHub-Konto ohne verifizierte primäre E-Mail würde abgelehnt.

Nichts davon ist implementiert. Der Server akzeptiert nur `verified_email` und lehnt alles andere als `invalid_request` ab. Die Codes `invalid_github_token` und `email_unverified` sind reserviert und werden heute nicht zurückgegeben.

**Anonyme Registrierung** ist geplant und nicht terminiert.

Die Regel ist für beide dieselbe: `assertion_types_supported` aus den Metadaten lesen und nur das verwenden, was aufgelistet ist. Wenn diese verfügbar werden, erscheinen sie zuerst in den Metadaten.

## Referenz

Jede URL im Protokoll:

URLZweck`https://brightdata.com/auth.md`Das Protokolldokument. Kanonisch`https://brightdata.com/.well-known/oauth-authorization-server`Metadaten des Autorisierungsservers mit dem `agent_auth`-Block`https://api.brightdata.com/.well-known/oauth-protected-resource`Metadaten geschützter Ressourcen, Scopes und Bearer-Methoden`https://brightdata.com/users/auth/agent_registration`Live selbstdokumentierender Spiegel der Verträge und Fehler`.../agent_registration/auth`Registrierung starten`.../agent_registration/claim`Den Code erneut senden`.../agent_registration/claim/complete`Den Code einreichen, das Token erhalten`https://api.brightdata.com/request`SERP- und Web-Unlocker-Aufrufe`https://mcp.brightdata.com/mcp`Gehostetes MCP, vollständiger Toolsatz`https://brightdata.com/cp/setting/users`Wo ein Mensch ein bestehendes API-Token findet`https://docs.brightdata.com`API-Referenz`https://docs.brightdata.com/llms.txt`Dokumentationsindex`https://docs.brightdata.com/scraping-automation/scraping-browser/quickstart`Browser-API-Einrichtung`https://docs.brightdata.com/datasets/introduction`Web Scraper APIs, Trigger, Abfrage, DownloadCLI: `npm install -g @brightdata/cli`

SDKs: `npm install @brightdata/sdk` oder `pip install brightdata-sdk`

## FAQ

**Kann ein KI-Agent ein Bright Data-Konto ohne einen Menschen erstellen?**

Fast vollständig. Der Agent macht jeden HTTP-Aufruf. Die einzige Aktion des Menschen ist, einen 6-stelligen Code aus seiner E-Mail zu lesen und ihn dem Agenten zu geben. Kein Formular, kein Dashboard, kein Browser.

**Warum kann der Agent nicht einfach das normale Anmeldeformular mit einem Browser-Tool ausfüllen?**

Weil es nicht erlaubt ist. Anthropic untersagt seinen Browser-Agenten, im Namen eines Nutzers Konten zu erstellen, selbst mit ausdrücklicher Nutzererlaubnis, und weist sie separat an, keine CAPTCHAs oder menschliche Verifizierung abzuschließen. Ein Anmeldeformular verlangt beides. Der auth.md-Ablauf vermeidet dies, indem der Agent nie gebeten wird, als Mensch aufzutreten.

**Wo ist das Protokoll dokumentiert?**

`https://brightdata.com/auth.md`, gespiegelt in maschinenlesbarer Form unter `https://brightdata.com/users/auth/agent_registration`.

**Wie entdeckt ein Agent die Endpunkte?**

Über den `agent_auth`-Block in `https://brightdata.com/.well-known/oauth-authorization-server`.

**Was erhält der Agent?**

Ein Standard-Bright Data-API-Token, 5.000 kostenlose Credits pro Monat, ein 7 Tage gültiges Testguthaben von 2 $ und drei vorab bereitgestellte Zonen für SERP, Web Unlocker und Browser API.

**Läuft das Token ab?**

Standardmäßig in der Größenordnung von einem Jahr. Das genaue Ablaufdatum wird in der Registrierungsantwort nicht zurückgegeben.

**Kann der Agent eigene Zonen erstellen?**

Nein. Das Token ist für Admin und Abrechnung nur lesend. Die drei benötigten Zonen sind vorab bereitgestellt.

**Kann der Agent seine eigene Anmeldeinformation widerrufen?**

Nein. Agenten leiten keinen Widerruf ein. Wenn eine Anmeldeinformation 401 zurückgibt, verwirf sie und starte die Entdeckung neu.

**Kann der Agent Residential-Proxys nutzen?**

Nein. Diese erfordern immer ein KYC-verifiziertes Geschäftskonto über das Control Panel.

**Ist das ID-JAG?**

Nein. Es ist ein proprietärer Bright Data-Ablauf zur Agentenregistrierung.

## Jetzt ausprobieren

Richte einen Agenten auf `https://brightdata.com/auth.md` und bitte ihn, sich zu registrieren. Drei Aufrufe später hat er ein Token, drei funktionierende Zonen und 5.000 kostenlose Credits im Monat.



Vertrieb kontaktierenGratis testen![google social icon](/wp-content/themes/brightdata/assets/images/ic_google.svg)









 Inhaltsverzeichnis













 [ ](https://news.ycombinator.com/submitlink?t=Agentenregistrierung%3A+Wie+ein+KI-Agent+sich+bei+Bright+Data+mit+auth.md+anmeldet&u=https://brightdata.de/blog/ai/agentic-registration) [ ](https://www.linkedin.com/shareArticle?mini=true&title=Agentenregistrierung%3A+Wie+ein+KI-Agent+sich+bei+Bright+Data+mit+auth.md+anmeldet&url=https://brightdata.de/blog/ai/agentic-registration) [ ](http://www.reddit.com/submit?title=Agentenregistrierung%3A+Wie+ein+KI-Agent+sich+bei+Bright+Data+mit+auth.md+anmeldet&url=https://brightdata.de/blog/ai/agentic-registration)







##  Das könnte Sie auch interessieren

 [ ![Amazon Bedrock Knowledge Bases with Bright Data](https://media.brightdata.de/2026/08/Amazon-Bedrock-Knowledge-Bases-with-Bright-Data.png) ](https://brightdata.de/blog/wie/amazon-bedrock-knowledge-bases-with-bright-data "Wie man Amazon Bedrock Knowledge Bases mit Bright Data mit Live-Webdaten versorgt")

 [How Tos



 ![Satyam Tripathi](https://media.brightdata.de/2024/09/Satyam-Tripathi-50x50.png)

Satyam Tripathi

Technical Writer





### Wie man Amazon Bedrock Knowledge Bases mit Bright Data mit Live-Webdaten versorgt

Bright Data ermöglicht es Amazon Bedrock Knowledge Bases, auf Webdaten zuzugreifen, die durch JavaScript-Rendering, Bot-Schutz oder Geo-Beschränkungen blockiert sind.



 15-Oct-2026

 46 min lesen

 ](https://brightdata.de/blog/wie/amazon-bedrock-knowledge-bases-with-bright-data)

 [ ![MiniMax M3 with Bright Data](https://media.brightdata.de/2026/09/MiniMax-M3-with-Bright-Data.png) ](https://brightdata.de/blog/ai/minimax-m3-with-bright-data "Selbst gehosteten MiniMax M3 Agenten mit Bright Data Live-Webzugriff geben")

 [AI



 ![Satyam Tripathi](https://media.brightdata.de/2024/09/Satyam-Tripathi-50x50.png)

Satyam Tripathi

Technical Writer





### Selbst gehosteten MiniMax M3 Agenten mit Bright Data Live-Webzugriff geben

Selbst gehostete MiniMax-M3-Agenten erhalten Live-Webzugriff mit Bright Datas Such- und Scraping-Tools. Blocks und CAPTCHAs umgehen.



 15-Oct-2026

 56 min lesen

 ](https://brightdata.de/blog/ai/minimax-m3-with-bright-data)

 [ ![Snowflake with Bright Data](https://media.brightdata.de/2026/10/Bright-Data-__Snowflake_From-Web-Data-to-AI-Ready-Intelligence.svg) ](https://brightdata.de/blog/ai/snowflake-with-bright-data "Bright Data + Snowflake: Von Web-Daten zu KI-fähiger Intelligenz")

 [AI



 ![Antonello Zanini](https://media.brightdata.de/2022/12/Antonello-Zanini-2-50x50.jpg)

Antonello Zanini

Technical Writer





### Bright Data + Snowflake: Von Web-Daten zu KI-fähiger Intelligenz

Erfahren Sie, wie Sie Bright Data Web-Datensätze an Snowflake senden, mit Cortex AI aktivieren und zwischen gespeicherten Datensätzen und Live-MCP-Zugriff wählen.



 15-Oct-2026

 15 min lesen

 ](https://brightdata.de/blog/ai/snowflake-with-bright-data)
