Jens Langhammer
|
212e966dd4
|
factors: -> stage
|
2020-05-08 20:59:51 +02:00 |
|
Jens Langhammer
|
8de66b27ad
|
flows/*: Initial flows stage1 implementation
|
2020-05-07 20:51:06 +02:00 |
|
Jens Langhammer
|
b40bffdf38
|
providers/samlv2: start implementing new SAML Provider
|
2020-05-07 01:20:08 +02:00 |
|
Jens Langhammer
|
80d90b91e8
|
core: add general admin.py loader, remove individual files
|
2020-05-07 00:05:10 +02:00 |
|
Jens Langhammer
|
8df55f22aa
|
crypto: implement simple certificate-key pair for easier management
|
2020-03-03 23:35:25 +01:00 |
|
Jens Langhammer
|
2bf96828f1
|
root: fix logging.basicConfig being called by pyjwkest
|
2020-02-24 15:30:28 +01:00 |
|
Jens Langhammer
|
238b489e07
|
root: add process ID to logging output
|
2020-02-24 13:20:32 +01:00 |
|
Jens Langhammer
|
3453077d7b
|
root: set SameSite to None when debugging
|
2020-02-23 22:49:33 +01:00 |
|
Jens Langhammer
|
b6326f399c
|
ui: clean up more generic forms, remove is_login everywhere
|
2020-02-21 15:00:45 +01:00 |
|
Jens Langhammer
|
8fd86a28ff
|
ui: fixup minor issues, add static app
|
2020-02-21 11:20:55 +01:00 |
|
Jens Langhammer
|
3c04afa31f
|
root: use different cookie names for dev instance
|
2020-02-20 17:08:11 +01:00 |
|
Jens Langhammer
|
22ae986c0b
|
root: add logger name to log output
|
2020-02-20 13:52:14 +01:00 |
|
Jens Langhammer
|
7f3d0113c2
|
policies: remove redundant policies which can be easily implemented with expressions
|
2020-02-19 09:51:15 +01:00 |
|
Jens Langhammer
|
9f00843441
|
policies/expression: add Expression based policy
|
2020-02-18 15:12:50 +01:00 |
|
Jens Langhammer
|
5b22f9b6c3
|
providers/saml: transition to dataclass from dict, cleanup unused templates, add missing autosubmit_form
|
2020-02-18 10:57:30 +01:00 |
|
Jens Langhammer
|
3bd1eadd51
|
all: implement black as code formatter
|
2019-12-31 12:51:16 +01:00 |
|
Jens Langhammer
|
74cd0bc08f
|
all(minor): remove old, unused code
|
2019-12-05 15:07:37 +01:00 |
|
Langhammer, Jens
|
979bea17ed
|
root(minor): disable error reporting by default
|
2019-11-20 13:12:37 +01:00 |
|
Langhammer, Jens
|
be642bc874
|
root(major): fix dbbackup not working with prometheus
|
2019-11-19 18:08:25 +01:00 |
|
Langhammer, Jens
|
08f0aca894
|
provider/oidc(minor): include claims in id_token
|
2019-11-11 13:19:54 +01:00 |
|
Langhammer, Jens
|
73558f30d1
|
root(minor): revert to django_redis cache
|
2019-11-08 13:58:10 +01:00 |
|
Langhammer, Jens
|
e4fbcd3735
|
root(major): add prometheus
|
2019-11-08 12:23:51 +01:00 |
|
Langhammer, Jens
|
dabce36667
|
sources/saml(major): add saml SP
|
2019-11-07 17:02:56 +01:00 |
|
Langhammer, Jens
|
cffe09b02e
|
all(major): add most models to API
|
2019-10-28 17:40:57 +01:00 |
|
Langhammer, Jens
|
543e949a48
|
api(minor): start with api v2
|
2019-10-28 14:26:07 +01:00 |
|
Langhammer, Jens
|
feb80049aa
|
Merge branch 'master' into guardian
|
2019-10-25 22:18:13 +02:00 |
|
Langhammer, Jens
|
13f4ea0b8b
|
root(minor): sort keys in log output
|
2019-10-15 15:40:38 +02:00 |
|
Langhammer, Jens
|
261d57ad7b
|
Merge branch 'master' into guardian
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/admin/views/invitations.py
# passbook/admin/views/policy.py
# passbook/admin/views/providers.py
# passbook/admin/views/sources.py
# passbook/admin/views/users.py
|
2019-10-15 15:09:11 +02:00 |
|
Langhammer, Jens
|
4086252979
|
core(major): add integrated database backup
|
2019-10-15 13:52:33 +02:00 |
|
Langhammer, Jens
|
f1c4a62612
|
policy(major): fix error when policy.negate is enabled
|
2019-10-14 15:00:20 +02:00 |
|
Langhammer, Jens
|
0154def916
|
root(minor): allow subapps to define CELERY_BEAT_SCHEDULE
|
2019-10-11 12:47:29 +02:00 |
|
Langhammer, Jens
|
143a575369
|
Merge branch 'master' into guardian
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/core/models.py
|
2019-10-10 17:29:34 +02:00 |
|
Langhammer, Jens
|
b9991465ee
|
recovery(new): add recovery app to create recovery links
|
2019-10-10 14:05:16 +02:00 |
|
Langhammer, Jens
|
a53f7a49ac
|
root(minor): start implementing guardian
|
2019-10-10 10:45:51 +02:00 |
|
Langhammer, Jens
|
3b7e47dbe2
|
settings(minor): use cached_db for session, use localhost as domain
|
2019-10-09 14:30:53 +02:00 |
|
Langhammer, Jens
|
d91a852eda
|
factors/email(minor): start rebuilding email integration as factor
|
2019-10-08 14:30:17 +02:00 |
|
Langhammer, Jens
|
72769b8a0a
|
lib(minor): cleanup default settings
|
2019-10-08 10:44:44 +02:00 |
|
Langhammer, Jens
|
93e0441b58
|
helm(minor): don't directly mount configmap
|
2019-10-07 17:14:08 +02:00 |
|
Langhammer, Jens
|
f2acc154cd
|
*(minor): small refactor
|
2019-10-07 16:33:48 +02:00 |
|
Langhammer, Jens
|
d21ec6c9a5
|
root(minor): get rid of duplicate settings
|
2019-10-04 16:09:35 +02:00 |
|
Langhammer, Jens
|
e59c4ec1c7
|
root(minor): cleanup, remove unused log
|
2019-10-04 13:43:47 +02:00 |
|
Langhammer, Jens
|
1453008796
|
wsgi(minor): add proper request logging
|
2019-10-04 12:44:59 +02:00 |
|
Langhammer, Jens
|
a48924c896
|
docker(minor): switch to debian based image so we can use wheels
|
2019-10-04 11:50:52 +02:00 |
|
Langhammer, Jens
|
c7322a32a0
|
app_gw(minor): remove current implementation
|
2019-10-04 09:28:28 +02:00 |
|
Langhammer, Jens
|
aec1ccd88d
|
root(minor): fix redis password not being loaded
|
2019-10-01 15:30:35 +02:00 |
|
Langhammer, Jens
|
b3aede5bba
|
policy(minor): Move policy-related code to separate package
|
2019-10-01 10:17:39 +02:00 |
|
Langhammer, Jens
|
c2c5ff6912
|
config(minor): CONFIG.get -> CONFIG.y
|
2019-09-30 18:04:04 +02:00 |
|
Jens Langhammer
|
1d2be6e68b
|
root: fix sentry sending wrong release
|
2019-07-05 16:00:01 +02:00 |
|
Jens Langhammer
|
23d277eaf1
|
remove oidc from OAuth2, add dedicated OIDC provider
|
2019-07-05 15:21:48 +02:00 |
|
Jens Langhammer
|
ed25801e6e
|
core: revert to cherrypy for main webserver and use daphne only for app_gw
|
2019-07-04 15:23:05 +02:00 |
|