Hoppa till huvudinnehållet

Gruppmappningen namnger en annan organisation

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

Vad det betyder

En post i group_team_map namnger en annan Forgejo-organisation än din egen. En SSO-källa kan bara lägga till din identitetsleverantörs användare i team i den organisation som äger källan.

Returneras av POST och PUT /orgs/{slug}/sso.

Exempel på detail-meddelanden som returneras med det här felet:

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

Vad du gör

Använd din egen organisations namn som organisationsnyckel i varje post: { "<idp-group>": { "<your-org>": ["<team>"] } }. Jämförelsen ignorerar skiftläge och omgivande blanksteg, och den sparade mappningen använder organisationens kanoniska namn. För att ge användare åtkomst till en annan organisation konfigurerar du SSO i den organisationen.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

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

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.