Project

General

Profile

Bug #102120

clients d'API : rechercher les rôles par uuid

Added by Thomas Noël 30 days ago. Updated 26 days ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
Target version:
-
Start date:
13 February 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Lorsque wcs interroge Authentic pour avoir un client d'API, il utilise /api/check-api-client/ qui renvoie une liste de rôle par UUID.

On la recherche des rôles se faire ainsi (ApiAccess::get_from_idp) :

api_access.roles = [role_class.get(x, ignore_errors=True) for x in data['data']['roles']]

Autrement dit, on cherche par id, et non par uuid. Ca peut donc se tromper sur des rôles qui n'ont pas été créés par provisionning.

Associated revisions

Revision 585610f1 (diff)
Added by Thomas Noël 26 days ago

api_access: search IdP roles by uuid, slug or id (#102120)

History

#2

Updated by Robot Gitea 30 days ago

  • Status changed from Nouveau to En cours

Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :

#3

Updated by Robot Gitea 30 days ago

  • Status changed from En cours to Solution proposée
#4

Updated by Robot Gitea 30 days ago

Thomas NOËL (tnoel) a demandé une relecture de Frédéric Péters (fpeters) sur une pull request sur Gitea concernant cette demande :

#5

Updated by Robot Gitea 26 days ago

  • Status changed from Solution proposée to Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea 26 days ago

  • Status changed from Solution validée to Résolu (à déployer)

Thomas NOËL (tnoel) a mergé une pull request sur Gitea concernant cette demande :

#7

Updated by Transition automatique 26 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF