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.
Copy file name to clipboardExpand all lines: README.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,46 +1,46 @@
1
-
# GitHhub Pages Basic Auth Proxy
2
-
## by comSysto
1
+
# GitHhub Pages Basic Auth Proxy by comSysto
3
2
3
+
## 1. Introduction
4
4
A simple python based proxy to secure github pages via a small cloud-proxy-instance.
5
5
6
6
:bangbang: THIS IS WORK IN PROGRESS. PRE-ALPHA :bangbang:
7
7
8
-
### Who needs this?
8
+
### 1.1 Who needs this?
9
9
10
10
If you have a private github repository.
11
11
If you have a `gh-pages` branch in that repository.
12
12
And if you want to secure the gh-pages page via basic auth, then this proxy is for you
13
13
14
-
### What it will do
14
+
### 1.2 What it will do
15
15
16
16

17
17
18
18
* Proxy between GitHub Pages and User
19
19
* Ask for Authentication
20
20
* Only proxy through if user is member of GitHub Organization or in list of users allowed to access
21
21
22
-
### How is this secure?
22
+
### 1.3 How is this secure?
23
23
24
24
* Basically `gh-pages` URLs are public
25
25
* BUT if you create a directory in your `gh-pages` branch which is called `ibjsda67d79gds8a9sd88` and proxy to this dir, it will be secure as long as no one knows this "obfuscator-dir"
0 commit comments