Commit 23d3de50 authored by Zohten's avatar Zohten

added permissions

parent ed89b2a9
...@@ -4,9 +4,15 @@ ...@@ -4,9 +4,15 @@
Pour ce endpoint, il faut avoir un token valide et être administrateur. Pour ce endpoint, il faut avoir un token valide et être administrateur.
|Méthode|Token|Endpoint |Description |Champs json | |Méthode|Token|Permission|Endpoint |Description |Champs json |
|-------|-----|--------------------|------------------------------------------|------------| |-------|-----|----------|--------------------|------------------------------------------|------------|
|GET | Oui |`/blacklist` |Récupérer toutes les ip bannies | | |GET | Oui | A |`/blacklist` |Récupérer toutes les ip bannies | |
|GET | Oui |`/blacklist/{ip}` |Vérifie si {ip} appartient à la blacklist | | |GET | Oui | A |`/blacklist/{ip}` |Vérifie si {ip} appartient à la blacklist | |
|POST | Oui |`/blacklist` |Ajouter une ip valide à la blacklist |`ip` | |POST | Oui | A |`/blacklist` |Ajouter une ip valide à la blacklist |`ip` |
|DELETE | Oui |`/blacklist/{ip}` |Supprime une ip valide à la blacklist | | |DELETE | Oui | A |`/blacklist/{ip}` |Supprime une ip valide à la blacklist | |
Permissions:
- A = Admin seulement
- U = Admin ou utilisateur qui agit sur sa propre ressource
- V = N'importe qui avec un token valide
...@@ -2,9 +2,15 @@ ...@@ -2,9 +2,15 @@
[Revenir en arrière](../BackSummary.md) [Revenir en arrière](../BackSummary.md)
|Méthode|Token|Endpoint |Description |Champs json | |Méthode|Token|Permission|Endpoint |Description |Champs json |
|-------|-----|--------------------|---------------------------------------|------------| |-------|-----|----------|--------------------|---------------------------------------|------------|
|GET | Oui |`/game` |Récupère tous les games | | |GET | Oui |A |`/game` |Récupère tous les games | |
|GET | Oui |`/game/{id}` |Récupère la game {id} | | |GET | Non | |`/game/{id}` |Récupère la game {id} | |
|GET | Oui |`/game/public` |Récupérer toutes les games publiques | | |GET | Non | |`/game/public` |Récupérer toutes les games publiques | |
|POST | Oui |`/game` |Ouverture/création d'un game |`is_private`| |POST | Non | |`/game` |Ouverture/création d'un game |`is_private`|
Permissions:
- A = Admin seulement
- U = Admin ou utilisateur qui agit sur sa propre ressource
- V = N'importe qui avec un token valide
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment