2
0
mirror of https://github.com/offen/website.git synced 2024-12-23 13:30:20 +01:00
Commit Graph

118 Commits

Author SHA1 Message Date
c02576c794 fix use before definition 2019-07-19 21:02:12 +02:00
fe57135d24 add iam role for accessing secrets manager 2019-07-19 20:21:59 +02:00
23357ab05b Merge pull request #68 from offen/rotate-jwt-key
Allow checking JWTs against multiple public keys
2019-07-19 20:05:33 +02:00
f678a9aa56 allow checking JWTs against multiple public keys 2019-07-19 19:00:07 +02:00
9d98cb63b6 Merge pull request #66 from offen/flask-config
Enable flask app to use different configuration sources when run in Lambda
2019-07-19 10:18:52 +02:00
5ea2410029 remove unused import 2019-07-19 10:16:30 +02:00
92ae60149f enable flask app to use different configuration sources when run in lambda 2019-07-19 10:06:24 +02:00
561f89b9ff increase timeout value for accounts admin 2019-07-17 21:44:13 +02:00
de0592e64a add protocol to host 2019-07-17 21:20:21 +02:00
37936b0920 use correct env key for server host 2019-07-17 21:11:22 +02:00
3c732698e5 Merge pull request #60 from offen/admin-bootstrap
Load bootstrap.css from CDN
2019-07-17 11:57:02 +02:00
310594a345 load bootstrap.css from CDN 2019-07-17 11:53:28 +02:00
d044d95b5b Merge pull request #59 from offen/flask-admin
Add auditorium users and db backed accounts
2019-07-17 10:14:28 +02:00
6325ec8afb clean up and add missing tests 2019-07-17 09:52:58 +02:00
1d07355112 increase test coverage for vault and login api 2019-07-16 09:53:49 +02:00
ad2a574338 use mysql to work around psycopg2 issues in lambda 2019-07-16 09:54:35 +02:00
1c20b4ba58 add basic auth authorizer for admin 2019-07-16 09:53:49 +02:00
3929b88fec serialize account claims into JWT and check in middleware 2019-07-16 09:53:49 +02:00
d5be3feb7e add accounts and user CRUD and connect to auth layer 2019-07-16 09:53:49 +02:00
670032ee92 update password reference 2019-07-14 11:50:42 +02:00
008a7518da fix bad dependency location 2019-07-12 13:53:13 +02:00
f078e1f012 use binary media type for image responses through api gateway 2019-07-12 13:46:43 +02:00
1b8933296d Merge pull request #56 from offen/display-optin
Display Optout status in auditorium and enable opt-in
2019-07-12 13:13:15 +02:00
ee980a4e8e add opt-in funtionality 2019-07-12 12:42:47 +02:00
6b3c43696d Merge pull request #54 from offen/auditorium-opt-out
Add option to purge events and opt out via auditorium
2019-07-10 15:04:21 +02:00
a0b812b870 add option to purge events and opt out via auditorium 2019-07-10 13:40:44 +02:00
16de667abd fix missing config vars 2019-07-09 19:25:58 +02:00
b2f3c5cf04 Merge pull request #53 from offen/token-auth
Move authentication to jwt based token system handled by account app
2019-07-09 19:01:31 +02:00
dfb1854aab fix serverless module config for accounts app 2019-07-09 18:59:24 +02:00
c8c59eadca restructure account app layout 2019-07-09 15:45:43 +02:00
7b4b799a6d use decorator for layout in auditorium, add more context to go errors 2019-07-09 14:53:46 +02:00
7a2f47cbcc further define cookie specifics, break auditorium into testable pieces 2019-07-08 21:11:41 +02:00
7f77d693ed move authentication to jwt based token system handled by account app 2019-07-07 21:42:50 +02:00
3b9bec38b3 Merge pull request #52 from offen/clean-routes
Replace manual routing with gorilla/mux, increase test coverage in router package
2019-07-06 17:20:16 +02:00
b360092cb8 add tests and docs for shared package 2019-07-06 16:14:03 +02:00
7971b7289a use gorilla mux for routing in server and kms 2019-07-06 15:50:00 +02:00
4252ec39b2 add README for accounts app 2019-07-05 20:50:31 +02:00
264c3273cb Merge pull request #51 from offen/accounts-app
Scaffold accounts app
2019-07-05 20:40:58 +02:00
9feae4ef00 scaffold accounts app 2019-07-05 20:37:39 +02:00
016d25cf29 Merge branch 'master' of github.com:offen/offen 2019-07-01 21:17:02 +02:00
fcf219ad9b fix bad dependency configuration 2019-07-01 21:15:07 +02:00
1c294d6759 Merge pull request #47 from offen/vault-build
Create dedicated bundles for vault instead of inlining
2019-07-01 21:07:22 +02:00
8b842b4c4c create dedicated bundles for vault instead of inlining 2019-07-01 21:05:44 +02:00
cd5d3498b9 Merge pull request #38 from offen/ci-build-deploy
Setup automated build and deployment on circle ci
2019-06-28 19:19:37 +02:00
23dc8bd0da setup automated build and deployment on circle ci 2019-06-28 19:14:53 +02:00
5396e122ea Merge pull request #35 from offen/auditorium-build
Split off bundles in auditorium
2019-06-26 20:10:26 +02:00
ca18e95292 split off bundles in auditorium 2019-06-26 19:46:05 +02:00
28fd5c1079 Merge pull request #34 from offen/opt-out
Add opt-out mechanism via cookie
2019-06-26 17:39:01 +02:00
53bd8f39b2 add opt-out mechanism via cookie 2019-06-26 17:36:34 +02:00
b0c7f69271 Merge pull request #33 from offen/more-stats
Add more stats, use plotly for charting
2019-06-23 21:51:50 +02:00