# New Page

<table border="1" id="bkmrk-1%EF%B8%8F%E2%83%A3-load-notflix.pkn" style="border-collapse: collapse; width: 100%; height: 983.2px;"><colgroup><col style="width: 33.0137%;"></col><col style="width: 66.9864%;"></col></colgroup><tbody><tr style="height: 62.7px;"><td style="height: 62.7px;">[![image.png](https://bookstack.notflix.pknw1.co.uk/uploads/images/gallery/2026-04/scaled-1680-/5Oximage.png)](https://bookstack.notflix.pknw1.co.uk/uploads/images/gallery/2026-04/5Oximage.png) [![image.png](https://bookstack.notflix.pknw1.co.uk/uploads/images/gallery/2026-04/scaled-1680-/crfimage.png)](https://bookstack.notflix.pknw1.co.uk/uploads/images/gallery/2026-04/crfimage.png)

</td><td style="height: 62.7px;">  
</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;"></td><td style="height: 29.8px;">  
</td></tr><tr style="height: 109.25px;"><td style="height: 109.25px;">##### **1️⃣ load notflix.pknw1.co.uk**

</td><td style="height: 109.25px;">- [x] user loads [https://notflix.pknw1.co.uk](https://notflix.pknw1.co.uk)
- [x] notflix.pknw1.co.uk proxy\_hiost @ proxymanager
- [ ] <span style="color: rgb(224, 62, 45);">is IP in not all-allowed-blacklist-failled-whitelist-attemps ACL -&gt; **quicklogin**</span>

</td></tr><tr style="height: 120.45px;"><td style="height: 120.45px;">##### 2️⃣ attempt **quicklogin**

</td><td style="height: 120.45px;">- [ ] proxymanager advanced\_config 401 detected
- [ ] passed to error\_handler in the advanced config
- [x] if cookie **notflixuid** exists, redirect user to /quicklogin
- [ ] if cookie **notflixuid does not exist, user cannot quicklogin**
- [ ] <span style="color: rgb(224, 62, 45);">**redirect user to standndar login**</span>

</td></tr><tr style="height: 103.65px;"><td style="height: 103.65px;">##### 3️⃣ process **quicklogin**

</td><td style="height: 103.65px;">- [ ] load user\_ip from current session
- [ ] add IP to ACL
- [ ] restart proxynaner nginx to load allowed\_ips.conf
- [x] <span style="color: rgb(22, 145, 121);">redirect user to notflix.pknw1.co.uk</span>

</td></tr><tr style="height: 147.7px;"><td style="height: 147.7px;">##### 4️⃣ process auth at /auth

</td><td style="height: 147.7px;">- [ ] user is locate at /auth page
- [ ] user login is sent api.notflix.pknw1.co.uk for authentication against LDAP
- [ ] <span style="color: rgb(224, 62, 45);">if the user is not\_autenticated, redirect to errro</span>

- [ ] if the user is authenticated, whitelist their current IP
- [x] <span style="color: rgb(22, 145, 121);">redirect to notflix.pknw1.co.uk</span>

</td></tr><tr style="height: 70.05px;"><td style="height: 70.05px;">##### 5️⃣ process **post-auth** 

</td><td style="height: 70.05px;">- [ ] request current IP whiitelist
- [ ] reload ACL

</td></tr><tr style="height: 72.7px;"><td style="height: 72.7px;">##### **7️⃣ Load [Jellyfin](https://notflix.pknw1.co.uk/login)** 

</td><td style="height: 72.7px;">  
</td></tr><tr style="height: 103.65px;"><td style="height: 103.65px;">##### ✅ **jellyfin post-login**

  
</td><td style="height: 103.65px;">- [ ] after login check if **notflixuid** cookie exists
- [ ] if **notflixuid** exists, do northing
- [ ] if **notflixuid** does not exist, create the **notflixuid** cookie enabling quicklogin

</td></tr></tbody></table>

####  

#### Load notflix.pknw1.co.uk with a vaiid <span style="color: rgb(22, 145, 121);">user\_account</span> and a valid <span style="color: rgb(22, 145, 121);">IP</span>

<table border="1" id="bkmrk-user-loading-site-us" style="border-collapse: collapse; width: 100%; height: 445.95px;"><colgroup><col style="width: 33.7474%;"></col><col style="width: 66.2506%;"></col></colgroup><tbody><tr style="height: 29.8px;"><td style="height: 29.8px;">  
</td><td style="height: 29.8px;">  
</td></tr><tr style="height: 109.25px;"><td style="height: 109.25px;">User Loading site</td><td style="height: 109.25px;">- [ ] user loads [https://notflix.pknw1.co.uk](https://notflix.pknw1.co.uk)
- [ ] notflix.pknw1.co.uk proxy\_hiost @ proxymanager
- [ ] is IP in all-allowed-blacklist-failled-whitelist-attemps ACL
- [ ] True = reverse\_proxy to jellyfin:8096/

</td></tr><tr style="height: 70.05px;"><td style="height: 70.05px;">User Login to Jellyfin</td><td style="height: 70.05px;">- [ ] useer enters username and password from LDAP
- [ ] True = username is a member iof users\_users group

</td></tr><tr style="height: 86.85px;"><td style="height: 86.85px;">After successful login</td><td style="height: 86.85px;">- [ ] check if ookie **notflixuid** exists
- [ ] True = no\_action
- [ ] False = create cookie **notflixuid for .pknw1.co.uk valid 1 year**

</td></tr></tbody></table>

aaaa

#### Load notflix.pknw1.co.uk with a vaiid <span style="color: rgb(22, 145, 121);">user\_account</span> and an invalid <span style="color: rgb(224, 62, 45);">IP</span>

#### Quicklogin initial configuration