Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Route permettant d'exploiter l'UUID d'un utilisateur à partir de son pseudo, nom ou adresse mail #33

Open
IGNF-Xavier opened this issue Jan 25, 2024 · 1 comment
Assignees
Labels
api About API Warehouse enhancement New feature or request

Comments

@IGNF-Xavier
Copy link
Member

Entité(s) concernée(s)

community

Méthode de la nouvelle route API

None

Nouvelle route

/account/users/GetUUID

Description détaillée de la nouvelle route

Dans le cas de la configuration d'un service sur une ressource sur un endpoint privé, il est possible de donner une permission d'utilisation à une communauté publique ou privé ou encore des individus, sauf erreur le droit de se configurer une clé avec sécurisation avec cette ressource ou de l'ajouter à une clé existante.
Or cela se fait uniquement avec l'UUID, il est donc impossible de donner une permission en connaissant son nom, pseudo ou adresse mail sans connaitre l'UUID.

Dans le cas d'une utilisation par interface, la recherche de l'utilisateur ne rendrait pas visible l'UUID mais permettrait d'accorder cette permission (et potentiellement d'informer qu'une permission a été accordée

(la route que j'ai donnée est loin d'être bonne)

@IGNF-Xavier IGNF-Xavier added enhancement New feature or request api About API Warehouse labels Jan 25, 2024
@slafayIGN slafayIGN removed their assignment Jan 25, 2024
@Dolite
Copy link
Contributor

Dolite commented Jan 29, 2024

L'objectif est de limiter le don de permission : on ne veut pas que n'importe qui puisse donner une permission sur sa couche à n'importe qui. Sinon, on pourrait avoir une sorte de "spammage" avec les permissions. Les UUID des communautés et des utilisateurs sont des informations a priori non accessibles. De cette manière, on assure que le don de permission soit consentie par les deux partis.

À voir si ce choix n'est effectivement plus d'actualité pour une évolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api About API Warehouse enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants