You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 22, 2020. It is now read-only.
* (normally you would not tell anyone that URL. But just that you see that these pages are identical)
19
19
20
-
### 1.1 Who needs this?
20
+
### 1.2 Who needs this?
21
21
22
22
* If you have a GitHub organization account with organization members.
23
23
* If you have a private organization github repository.
24
24
* If you have a `gh-pages` branch in that repository.
25
25
* And if you want to secure the gh-pages page via basic auth, then this proxy is for you.
26
26
* Only members of the GitHub organization OR normal GitHub users will have access
27
27
28
-
### 1.2 What it will do
28
+
### 1.3 What it will do
29
29
30
30

31
31
@@ -38,10 +38,11 @@ A simple python based proxy to secure github pages via a small cloud-proxy-insta
38
38
* the JWT Token is valid for 4 hours.
39
39
* After the Token has expired or the cookie is removed you will have to perform Authentication again.
40
40
41
-
### 1.3 How is this secure?
41
+
### 1.4 Is this really secure?
42
42
43
-
* Basically `gh-pages` URLs are public
44
-
* BUT if you create a directory in your `gh-pages` branch which is called e.g. `086e41eb6ff7a50ad33ad742dbaa2e70b75740c4950fd5bbbdc71981e6fe88e3` and proxy to this dir, it will be secure as long as no one knows this **obfuscator**.
43
+
* Basically `gh-pages` URLs are public. But if you use a private repository you can only **guess** the actual URLs.
44
+
* If you create a directory in your `gh-pages` branch which is called e.g. `086e41eb6ff7a50ad33ad742dbaa2e70b75740c4950fd5bbbdc71981e6fe88e3` and proxy to this dir, it will be secure as long as no one knows **obfuscator** (you should keep it secret).
45
+
* You proxy to https (TLS) so no man in the middle attack could get a hold of the obfuscator.
0 commit comments