Skip to content
Snippets Groups Projects
Commit 235dcae4 authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

documentation of middlewares

parent 63212bcd
No related branches found
No related tags found
1 merge request!1Docs
Authentikációhoz a `TypeGraphQL` beépített annotiációi vannak használva.
Egy-egy modellnél mezőnként specifikálva van, hogy mikor lehet lekérni.
Egyes esetekben `middleware`-ek vannak definiálva, melyek:
> middleware
> ├── field
> │ ├── isMemberOfGroupField.ts
> │ └── isOwnUserField.ts
> └── resolver
> . ├── isAdminOfGroup.ts
> . ├── isAdmin.ts
> . └── isMemberOfGroup.ts
Ezek Mező és Resolver szintűek lehetnek.
Itt lehet újabbat felvenni.
Azért vannak ezek külön választva, mivel míg egy Resolver-nél átadásra kerül
egy groupId és az alapján meg lehet állapítani, hogy van-e joga
a felhasználónak, egy field-nél már a jelenlegi modellből kell lekérni.
Például egy `isMemberOfGroupField` -et egy `Rental` mezőre rárakáskor
megállapítja a middleware, hogy milyen típusú a mező és az alapján lekéri
a hozzá kapcsolódó csoportot.
...@@ -22,6 +22,10 @@ használó Single Page Application áll rendelkezésre. ...@@ -22,6 +22,10 @@ használó Single Page Application áll rendelkezésre.
!INCLUDE "backend/api.md" !INCLUDE "backend/api.md"
### Authentikáció
!INCLUDE "backend/auth.md"
## Frontend ## Frontend
### Követelmények és konfiguráció ### Követelmények és konfiguráció
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment