memory
b92f3df301
pass credentials with AJAX requests ( #104 )
This is necessary for identity-aware proxies to work.
8 years ago
memory
f8086c7492
support using an identity-aware proxy for auth ( #101 )
Rather than directly fetching and verifying OAuth assertions, assume
that the app is running behind an authenticating proxy, and trust
headers that are set by the proxy.
- add config support for an "authbackend" directive, supporting either
"oauth" or "proxy" as values; the "proxy" setting selects our new codepath
- add initProxyAuth and proxyAuthMiddleware methods to the Handler struct
- rename authMiddleWare to oAuthMiddleware in the Handler struct
- construct a faked auth.JWTClaims object when in proxy mode
- update Handler.handleAuthCheck() to return useful info in proxy mode
- add a fallback user icon for proxy mode
- implement check for proxy mode in index.js
See for example and reference:
https://cloud.google.com/iap/docs/identity-howto
https://cloud.google.com/beyondcorp/
8 years ago
Max Schmitt
122783a385
Changed maxibanki to new mxschmitt username
8 years ago
Max Schmitt
a0338eb727
codacy fixes
8 years ago
Max Schmitt
4b46f260a6
Added react-table for the visitor table ( fix #46 )
8 years ago
Max Schmitt
b12af0bc79
Added sorting and filtering for the recent table ( #46 )
8 years ago
Max Schmitt
9824676e7b
Fixed not working go ldflag
8 years ago
Max Schmitt
944f3e491f
Removed the bash info generation, now using ldflags
8 years ago
Max Schmitt
122191e0c8
Fixed docker hub deployment only on non PR and master branch
8 years ago
Max Schmitt
2e21c5d413
Refactored Frontend ( fix #51 )
8 years ago
Max Schmitt
822e4484e9
revised frontend (auto completion, util helper module)
8 years ago
Max Schmitt
87c3ce5b1e
Integrated password protection for shortened links ( fix #30 )
8 years ago
Max Schmitt
96b06a8734
Added UseSSL config option and added deletion button to the recent URLs table
8 years ago
Max Schmitt
c8ed94518e
Improved moment.js calls: fix #45
8 years ago
Max Schmitt
4b8193a81b
Integrated live visitor tracking: fix #5
8 years ago
Max Schmitt
2da6de9747
Added recent shorted URLs listing: fix #43
Moved back to the HistoryRouter
8 years ago
Max Schmitt
ac05d6f036
Minor changes:
- Added recent shorted URLs listing
- Added visitor page of a shorted URL
#43
8 years ago
Max Schmitt
799dd85f79
improved fetch error handling
8 years ago
Max Schmitt
2fbe86adee
Fixed incorrect loading of the info to the not correct time so that the passed information was null ( fix : #42 )
8 years ago
Max Schmitt
6a4eb7302f
Cleaned up code and integrated deletion handling: fix #10
8 years ago
Max Schmitt
437e314250
Integrated build infos into the binary: fix #37 and cleaned up
8 years ago
Max Schmitt
694bbd693e
- Improved responsiveness and added s.b0n.pl as an hosted demo in the README.md
8 years ago
Max Schmitt
93574983cb
Added link expiration: closes #22
8 years ago
Max Schmitt
991a2c28cc
Added 'Auto updated hosted version': Fixed #35
8 years ago
Max Schmitt
6996e33178
Fixed typo in not showing the providers in the frontend correctly
8 years ago
Max Schmitt
1fb5032656
Fixed linting errors
8 years ago
Max Schmitt
0d7a5e49e0
Aded show only the maintained oAuth providers in the frontend. Fix #41
8 years ago
Max Schmitt
3bcac436ba
Added Microsoft oAuth support: Fix #23
8 years ago
Max Schmitt
c06ff7846c
Added GitHub as oAuth Provider: #23
8 years ago
Max Schmitt
e5ac34903d
Cleaned up the oAuth stuff #23
8 years ago
Max Schmitt
dbdcfa0f68
Fix #25
8 years ago
Max Schmitt
e6ec8df3a6
fixed 100%+15px height bug of site
8 years ago
Max Schmitt
3af1a1dae4
Fixed #31
8 years ago
Max Schmitt
2dee88c6a6
Cleaned up
8 years ago
Max Schmitt
2b23263613
Fix #27
8 years ago
Max Schmitt
113c684ce5
- added focus to the input field
- improved generateRandomString func
- added LogLevel
8 years ago
Max Schmitt
b6d6a01b78
- Fix #26
- Added logger to Store package
- Improved release names
8 years ago
Max Schmitt
c9a0245749
- added shareX close icon
- enhanced .gitignore
8 years ago
Max Schmitt
6a7d033263
Added #21
8 years ago
Schmitt, Max
a140bce699
- moved to prism JS
- removed manifest
8 years ago
Schmitt, Max
996e3efa26
- Removing sourcemaps bevore we embed it
- removed Service worker
- removed unnecessary run.sh (now we have a Makefile)
- Cleaned up README.md
8 years ago
Schmitt, Max
be42d5b70f
- added authentification
- removed service worker (maybe add it later)
- added embedding for the templates
- added embedding for the static files
8 years ago
Schmitt, Max
c538c944c4
- changed page title
- added the other routes
8 years ago
Max Schmitt
81d902ca02
added more menu items
8 years ago
Max Schmitt
3f1f231920
- Added schema generation for the configuration
- added example configuration
- changed ID Length to uint instead of int
- Added ShareX configuration generation in the frontend
8 years ago
Max Schmitt
ad36fac905
added logout functionality
8 years ago
Max Schmitt
d4b0fbf45a
moved authentification stuff into the index.js
8 years ago
Max Schmitt
067763e997
Added graphical menu
8 years ago
Max Schmitt
0f9903952a
- Added routing
8 years ago
Max Schmitt
4e2459fcc6
Moved to react-router 1/2
8 years ago