Zum Hauptinhalt springen

Gruppen-Team-Zuordnung nennt eine andere Organisation

typehttps://docs.frem.sh/reference/api/errors/group-team-map-foreign-org
HTTP-Status400 Bad Request

Was das bedeutet

Ein Eintrag in group_team_map nennt eine andere Forgejo-Organisation als deine eigene. Eine SSO-Quelle kann die Nutzer deines Identitätsanbieters nur Teams in der Organisation hinzufügen, der die Quelle gehört.

Zurückgegeben von POST und PUT /orgs/{slug}/sso.

Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:

  • group_team_map may only map to teams in your own org “acme”. Org key “other-org” under group “admins” is not allowed.

Was du tun kannst

Verwende in jedem Eintrag den Namen deiner eigenen Organisation als Organisationsschlüssel: { "<idp-group>": { "<your-org>": ["<team>"] } }. Beim Vergleich werden Groß- und Kleinschreibung sowie umgebende Leerzeichen ignoriert, und die gespeicherte Zuordnung verwendet den kanonischen Namen deiner Organisation. Um Nutzern Zugriff auf eine andere Organisation zu geben, richte SSO in dieser Organisation ein.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/group-team-map-foreign-org",
  "title": "Bad Request",
  "status": 400,
  "detail": "..."
}

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.