Jens Langhammer
|
7ed3ceb960
|
*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through
|
2020-05-16 14:03:57 +02:00 |
Jens Langhammer
|
b907105f4a
|
policies/expression: expose python requests via expression, remove webhook policy
|
2020-05-15 12:02:41 +02:00 |
Jens Langhammer
|
43a583e2d2
|
stages/invitation: add unittests
|
2020-05-13 23:20:27 +02:00 |
Jens Langhammer
|
c42ed6bc99
|
admin: sort types, minor fixups
|
2020-05-13 11:57:10 +02:00 |
Jens Langhammer
|
57fed2b92b
|
stages/user_delete: fix formatting
|
2020-05-12 15:23:17 +02:00 |
Jens Langhammer
|
e45b33c6c2
|
stages/user_delete: add user delete stage, remove view from core
|
2020-05-12 14:50:00 +02:00 |
Jens Langhammer
|
137e90355b
|
flows: default-auth -> default-authentication
|
2020-05-12 14:49:47 +02:00 |
Jens Langhammer
|
7500e622f6
|
stages/invitation: start extracting invitation from core
|
2020-05-11 21:58:02 +02:00 |
Jens Langhammer
|
e12780f78f
|
flows: add invalidation designation, use as default logout action
|
2020-05-11 01:12:57 +02:00 |
Jens Langhammer
|
9dec13c225
|
stages/user_logout: add logout stage
|
2020-05-11 01:12:14 +02:00 |
Jens Langhammer
|
69120da45c
|
core: remove redundant views/forms
|
2020-05-11 00:49:48 +02:00 |
Jens Langhammer
|
5b2bf7519a
|
stages/user_create -> user_write: Stage can create and update existing users
|
2020-05-10 23:38:15 +02:00 |
Jens Langhammer
|
a67c53f46a
|
stages/email: start rewriting templates, add template tags to embed CSS and images
|
2020-05-10 20:16:58 +02:00 |
Jens Langhammer
|
8de87d9acb
|
stages/identification: test signup notice
|
2020-05-10 18:17:24 +02:00 |
Jens Langhammer
|
8dc3c49a2f
|
stages/user_create: add stage to create user after prompts
|
2020-05-10 18:04:23 +02:00 |
Jens Langhammer
|
a3a3dde1c8
|
stages/dummy: add unittests
stages/password: improve coverage
stages/user_login: improve coverage
|
2020-05-10 17:02:01 +02:00 |
Jens Langhammer
|
f111604b70
|
stages/login: -> stages/user_login: rename login to user_login for user_create stage
|
2020-05-10 16:20:44 +02:00 |
Jens Langhammer
|
4315d1a03c
|
stages/prompt: add prompt stage: dynamically created forms based on database
|
2020-05-10 16:20:17 +02:00 |
Jens Langhammer
|
4f785da452
|
root: fix migrations for CI
|
2020-05-10 13:06:38 +02:00 |
Jens Langhammer
|
ff4bd1c91f
|
root: increase testing verbosity to debug CI
|
2020-05-10 12:50:58 +02:00 |
Jens Langhammer
|
9bccf9bb0a
|
policies/dummy: separate dummy policy from core into app
|
2020-05-10 02:14:55 +02:00 |
Jens Langhammer
|
fd5b2298e5
|
flows: fix unittests and migrations
|
2020-05-09 23:31:35 +02:00 |
Jens Langhammer
|
28b913136d
|
root: set log level based on DEBUG flag
|
2020-05-09 20:53:47 +02:00 |
Jens Langhammer
|
212e966dd4
|
factors: -> stage
|
2020-05-08 20:59:51 +02:00 |
Jens Langhammer
|
c3e43a7c2f
|
flows: fix denied view not being registered
|
2020-05-08 16:50:50 +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
|
93ba4b7f62
|
root: use defusedxml's defuse_stdlib globally
|
2020-02-21 09:00:28 +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
|
5dfa141e35
|
root/wsgi: log requests with event name of request
|
2020-02-16 14:36:31 +01:00 |
Jens Langhammer
|
d9ecb7070d
|
core: add more prometheus metrics
|
2020-01-19 21:01:26 +01:00 |
Jens Langhammer
|
fc4a46bd9c
|
root: fix credential variables overwriting each other
|
2020-01-17 11:16:23 +01:00 |
Jens Langhammer
|
7bf7bde856
|
root: fix prometheus path in ServiceMonitor, return WWW-Authenticate header so basic auth is sent
|
2020-01-17 10:55:11 +01:00 |
Jens Langhammer
|
575739d07c
|
ci: add bandit for static security checks
|
2020-01-02 13:41:49 +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 |
Jens Langhammer
|
b08ec0477e
|
all(minor): replace django-ipware with custom implementation
|
2019-12-05 14:33:55 +01:00 |
Jens Langhammer
|
c37e382c15
|
root(minor): fix incorrect user IP being shown
|
2019-12-02 18:05:06 +01:00 |
Jens Langhammer
|
784dd0fdd6
|
root(minor): fix unnecessary redirect for prometheus
|
2019-12-02 18:04:55 +01:00 |