diff --git a/docs/backend/auth.md b/docs/backend/auth.md
new file mode 100644
index 0000000000000000000000000000000000000000..9252e5581e0f7a5e97869e3898f13c0697866471
--- /dev/null
+++ b/docs/backend/auth.md
@@ -0,0 +1,23 @@
+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.
diff --git a/docs/readme.md b/docs/readme.md
index 3edb32107894b629d5f72f5fb2a179453c0d5e31..6d9ba4e4ff9734418dbaa10617b9b29b67da99ba 100644
--- a/docs/readme.md
+++ b/docs/readme.md
@@ -22,6 +22,10 @@ használó Single Page Application áll rendelkezésre.
 
 !INCLUDE "backend/api.md"
 
+### Authentikáció
+
+!INCLUDE "backend/auth.md"
+
 ## Frontend
 
 ### Követelmények és konfiguráció