Gruppen-Team-Zuordnung nennt eine andere Organisation
type | https://docs.frem.sh/reference/api/errors/group-team-map-foreign-org |
| HTTP-Status | 400 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.