memory
fbf234407b
Add config option to disable log coloration ( #103 )
* Add config option to disable log coloration
Color logs are great in person, but not so awesome when you're trying
to view them in a log aggregation services e.g. splunk, stackdriver,
ELK, etc.
* dump running config to log on startup
* init config before testing
...and use a temporary directory for config_test, lest the presence
of a local one cause confusing test results.
8 years ago
memory
b92f3df301
pass credentials with AJAX requests ( #104 )
This is necessary for identity-aware proxies to work.
8 years ago
memory
45bb3bb323
make docker builds (more) host-OS independent ( #102 )
Sadly, `date --iso8601` is a GNU coreutils-ism, and returns an
error on platforms that still ship a more generically posix-esque
`/bin/date`: notably FreeBSD and macOS do not support the flag.
Replace with a standard date formatstring that should be portable
to both Linux macOS. (And probably Solaris/OpenSolaris/SmartOS
as well?)
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
912c53cdcb
Fixed comment styling of #100
8 years ago
memory
5e5d6a61f0
Added redis support ( #100 )
- add a redis store implementing stores.Storage
- add config file support to pick a storage backend
- add config file support to set redis host:port and password
- add docker_releases to .gitignore
- update README to mention redis support
- update example config.yaml
8 years ago
Max Schmitt
17df45e973
Merge pull request #98 from mxschmitt/renovate/react-responsive-4.x
fix(deps): update dependency react-responsive to v4.1.0
8 years ago
Renovate Bot
71bdf12194
fix(deps): update dependency react-responsive to v4.1.0
8 years ago
Max Schmitt
148f0ecb78
Merge pull request #97 from mxschmitt/renovate/react-datepicker-1.x
fix(deps): update dependency react-datepicker to v1.3.0
8 years ago
Renovate Bot
7722cb700b
fix(deps): update dependency react-datepicker to v1.3.0
8 years ago
Max Schmitt
819a1f6828
Merge pull request #96 from mxschmitt/renovate/prismjs-1.x
fix(deps): update dependency prismjs to v1.13.0
8 years ago
Renovate Bot
2b21eb3917
fix(deps): update dependency prismjs to v1.13.0
8 years ago
Max Schmitt
1dcf02da82
Merge pull request #95 from mxschmitt/renovate/semantic-ui-react-0.x
fix(deps): update dependency semantic-ui-react to v0.79.0
8 years ago
Renovate Bot
cc3f2a3f3d
fix(deps): update dependency semantic-ui-react to v0.79.0
8 years ago
Max Schmitt
08dee8f1ba
Merge pull request #94 from mxschmitt/renovate/semantic-ui-css-2.x
fix(deps): update dependency semantic-ui-css to v2.3.1
8 years ago
Renovate Bot
9f7d47506b
fix(deps): update dependency semantic-ui-css to v2.3.1
8 years ago
Max Schmitt
18cb27ed75
Merge pull request #93 from mxschmitt/renovate/prismjs-1.x
fix(deps): update dependency prismjs to v1.12.2
8 years ago
Renovate Bot
9d5f23d1c0
fix(deps): update dependency prismjs to v1.12.2
8 years ago
Max Schmitt
3f6543567b
Merge pull request #92 from mxschmitt/renovate/prismjs-1.x
fix(deps): update dependency prismjs to v1.12.0
8 years ago
Renovate Bot
521daaeded
fix(deps): update dependency prismjs to v1.12.0
8 years ago
Max Schmitt
1c3db22d3b
Merge pull request #91 from mxschmitt/renovate/react-responsive-4.x
fix(deps): update dependency react-responsive to v4.0.5
8 years ago
Renovate Bot
ccd9704bed
fix(deps): update dependency react-responsive to v4.0.5
8 years ago
Max Schmitt
d985bca70e
Merge pull request #90 from mxschmitt/renovate/moment-2.x
fix(deps): update dependency moment to v2.21.0
8 years ago
Renovate Bot
baa8549158
fix(deps): update dependency moment to v2.21.0
8 years ago
Max Schmitt
6512d900aa
Merge pull request #89 from mxschmitt/renovate/react-datepicker-1.x
fix(deps): update dependency react-datepicker to v1.2.2
8 years ago
Renovate Bot
6bebafb3c2
fix(deps): update dependency react-datepicker to v1.2.2
8 years ago
Max Schmitt
560f680530
Merge pull request #88 from mxschmitt/renovate/react-table-6.x
fix(deps): update dependency react-table to v6.8.0
8 years ago
Renovate Bot
91f49b32a4
fix(deps): update dependency react-table to v6.8.0
8 years ago
Max Schmitt
2c76dacfe8
Merge pull request #87 from mxschmitt/renovate/semantic-ui-react-0.x
fix(deps): update dependency semantic-ui-react to v0.78.3
8 years ago
Renovate Bot
194e19867f
fix(deps): update dependency semantic-ui-react to v0.78.3
8 years ago
Max Schmitt
1c2ab737fa
Merge pull request #86 from mxschmitt/renovate/semantic-ui-css-2.x
fix(deps): update dependency semantic-ui-css to v2.3.0
8 years ago
Renovate Bot
a3c4988898
fix(deps): update dependency semantic-ui-css to v2.3.0
8 years ago
Max Schmitt
cabf28255f
Merge pull request #85 from mxschmitt/renovate/react-datepicker-1.x
fix(deps): update dependency react-datepicker to v1.2.1
8 years ago
Renovate Bot
9f5454fdbb
fix(deps): update dependency react-datepicker to v1.2.1
8 years ago
Max Schmitt
a2a2197012
Merge pull request #84 from mxschmitt/renovate/react-responsive-4.x
fix(deps): update dependency react-responsive to v4.0.4
8 years ago
Renovate Bot
0c358a6a73
fix(deps): update dependency react-responsive to v4.0.4
8 years ago
Max Schmitt
5c50ab45d5
Merge pull request #83 from mxschmitt/renovate/react-scripts-1.x
fix(deps): update dependency react-scripts to v1.1.1
8 years ago
Renovate Bot
edf0a24d18
fix(deps): update dependency react-scripts to v1.1.1
8 years ago
Max Schmitt
01dbc577c1
Merge pull request #82 from mxschmitt/renovate/semantic-ui-react-0.x
fix(deps): update dependency semantic-ui-react to v0.78.2
8 years ago
Renovate Bot
4ae11b6d59
fix(deps): update dependency semantic-ui-react to v0.78.2
8 years ago
Max Schmitt
72f6dc1bd8
Merge pull request #81 from mxschmitt/renovate/prismjs-1.x
fix(deps): update dependency prismjs to v1.11.0
8 years ago
Max Schmitt
56254ccecd
Merge pull request #80 from mxschmitt/renovate/semantic-ui-react-0.x
fix(deps): update dependency semantic-ui-react to v0.78.1
8 years ago
Max Schmitt
122783a385
Changed maxibanki to new mxschmitt username
8 years ago
Renovate Bot
f4f25bcbd1
fix(deps): update dependency prismjs to v1.11.0
8 years ago
Renovate Bot
cf93a7f3fb
fix(deps): update dependency semantic-ui-react to v0.78.1
8 years ago
Max Schmitt
c59b42788a
Readme: Username adapted after name change
8 years ago
Max Schmitt
9a1aecf006
Merge pull request #79 from maxibanki/renovate/semantic-ui-css-2.x
fix(deps): update dependency semantic-ui-css to v2.2.14
8 years ago
Renovate Bot
bc769e8c52
fix(deps): update dependency semantic-ui-css to v2.2.14
8 years ago
Max Schmitt
99e409a911
Merge pull request #78 from maxibanki/renovate/react-datepicker-1.x
fix(deps): update dependency react-datepicker to v1.1.0
8 years ago
Renovate Bot
8da30a47a7
fix(deps): update dependency react-datepicker to v1.1.0
8 years ago