Jens Langhammer
cf6ce9c915
audit: optimize eventaction,
2020-10-05 23:43:56 +02:00
Jens Langhammer
195d8fe71f
core: move name field to base Provider
2020-10-03 20:05:16 +02:00
Jens Langhammer
55a83abb26
*: remove deprecated providing_args
2020-10-02 11:18:14 +02:00
Jens Langhammer
247015e955
stages/otp_*: Remove duplicate validation for OTP Codes
2020-10-02 10:30:43 +02:00
Jens Langhammer
8f585eca70
stages/identification: replace buggy FilteredSelectMultiple with ArrayFieldSelectMultiple
2020-09-30 23:58:01 +02:00
Jens Langhammer
516455f482
stages/identification: add case_insensitive_matching
...
closes #248
2020-09-30 23:48:53 +02:00
Jens Langhammer
525d271535
*: apply new black styling
2020-09-30 19:34:22 +02:00
Jens Langhammer
9724ded194
policies: change .form() and .serializer() to properties, add tests
2020-09-29 10:32:58 +02:00
Jens Langhammer
e54b98a80e
e2e: cleanup tests, remove XPATH selectors
2020-09-28 18:19:46 +02:00
Jens Langhammer
b24938fc6b
stages/consent: fix formatting
2020-09-26 21:06:01 +02:00
Jens Langhammer
ea1564548c
stages/consent: support pending_user from flow
2020-09-26 20:43:41 +02:00
Jens Langhammer
bdaf0111c2
stages/password: fix formatting
2020-09-25 21:12:42 +02:00
Jens Langhammer
974c2ddb11
stages/password: fix change_flow being deleted instead of renamed
2020-09-25 20:33:06 +02:00
Jens Langhammer
f294791d41
stages/otp_time: fix redirect uri after setup
2020-09-25 19:39:19 +02:00
Jens Langhammer
4ee22f8ec1
stages/otp_static: fix redirect URL after setup, fix stage not being passed to setup
2020-09-25 19:38:51 +02:00
Jens Langhammer
74d3cfbba0
stages/otp_time: show OTP URI as aria-label
2020-09-25 19:03:12 +02:00
Jens Langhammer
d278acb83b
stages/otp_: fix flows having no title
2020-09-25 18:50:29 +02:00
Jens Langhammer
84da454612
stages/otp_: ensure stage.configure_flow is set
2020-09-25 17:45:13 +02:00
Jens Langhammer
52101007aa
e2e: bump chrome version
2020-09-25 17:39:25 +02:00
Jens Langhammer
dc57f433fd
stages/password: update to use ConfigurableStage
2020-09-25 16:51:22 +02:00
Jens Langhammer
3d4c5b8f4e
stages/otp_time: implement configure_flow
2020-09-25 12:56:27 +02:00
Jens Langhammer
e66424cc49
stages/otp_static: implement configure_flow
2020-09-25 12:56:14 +02:00
Jens Langhammer
397892b282
stages/consent: cleanup
2020-09-25 12:49:19 +02:00
Jens Langhammer
7be50c2574
flows: add ConfigurableStage base class and ConfigureFlowInitView
2020-09-25 12:49:19 +02:00
Jens Langhammer
945d5bfaf6
*: use Audit custom event action, add SOURCE_LINKED event action
2020-09-21 20:40:45 +02:00
Jens Langhammer
5007a6befe
stages/prompt: integrate password comparison when multiple password fields are given
2020-09-21 11:04:31 +02:00
Jens Langhammer
83408b6ae0
stages/password: add failed_attempts_before_cancel to cancel a flow after x failed entries
2020-09-19 02:18:43 +02:00
Jens Langhammer
d4d026bf6a
stages/user_write: add migration that removes unintended data
2020-09-18 18:58:07 +02:00
Jens Langhammer
dfe093b2b9
stages/user_write: fix unittests
2020-09-18 18:52:19 +02:00
Jens Langhammer
60739e620e
stages/user_write: fix formatting
2020-09-18 18:41:11 +02:00
Jens Langhammer
d6cc6770b8
stages/user_write: fix data being saved as attributes without intent
2020-09-18 18:15:33 +02:00
Jens Langhammer
ddc1022461
stages/user_write: check if session hash should be updated early
2020-09-18 18:15:25 +02:00
Jens Langhammer
da15a8878f
stages/password: improve labelling of LDAP backend
2020-09-17 15:54:48 +02:00
Jens Langhammer
3e13c13619
flows: replace passbook_flows:denied with AccessDenied Reeponse
2020-09-15 09:54:19 +02:00
Jens Langhammer
151374f565
stages/email: fix loading of static files when path is a directory
2020-09-13 18:24:49 +02:00
Jens Langhammer
bebeff9f7f
root: allow for changing of logo and branding
2020-09-13 17:52:33 +02:00
Jens Langhammer
8b99afa34d
stages/email: fix binary files not being encoded correctly
2020-09-13 17:40:13 +02:00
Jens L
23cccebb96
pytest ( #209 )
2020-09-11 23:21:11 +02:00
Jens Langhammer
1776b72356
stages/prompt: remove PolicyBindingModel from PromptStage *breaking*
...
This resolves issues caused by the multiple primary keys, but also requires re-creation of the model.
2020-09-09 17:16:43 +02:00
Jens Langhammer
dd017e7190
flows: fix exporting and importing for models with multiple unique fields
2020-09-06 01:07:06 +02:00
Jens L
268de20872
Proxy v2 ( #189 )
2020-09-03 00:04:12 +02:00
Jens Langhammer
c39d136383
flows: add title field
2020-08-28 15:23:03 +02:00
Jens L
0e0898c3cf
Flow exporting/importing ( #187 )
...
* stages/*: Add SerializerModel as base model, implement serializer property
* flows: add initial flow exporter and importer
* policies/*: implement .serializer for all policies
* root: fix missing dacite requirement
2020-08-22 00:42:15 +02:00
Jens L
c7a2410b1d
OAuth Provider Rewrite ( #182 )
2020-08-19 10:32:44 +02:00
Jens Langhammer
7334599efd
*: update JSON fields to django 3.1
2020-08-15 21:04:22 +02:00
Jens Langhammer
ffff69ada0
stages/consent: add unittests for new modes
2020-07-20 18:47:52 +02:00
Jens Langhammer
37a432267d
Squashed commit of the following:
...
commit 88029a4335
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 16:55:55 2020 +0200
admin: update to work with new form
commit 4040eb9619
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 16:43:30 2020 +0200
*: remove path-based import from all PropertyMappings
commit c9663a08da
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 16:33:34 2020 +0200
flows: update work with new stages
commit a3d92ebc0a
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 16:23:30 2020 +0200
stages/*: remove path-based import from all stages
commit 6fa825e372
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 16:03:55 2020 +0200
providers/*: remove path-based import from all providers
commit 6aefd072c8
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 15:58:48 2020 +0200
policies/*: remove path-based import from all policies
commit ac2dd3611f
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 15:11:27 2020 +0200
sources/*: remove path-based import from all sources
commit 74e628ce9c
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 14:43:38 2020 +0200
ui: allow overriding of verbose_name
commit d4ee18ee32
Author: Jens Langhammer <jens.langhammer@beryju.org>
Date: Mon Jul 20 14:08:27 2020 +0200
sources/oauth: migrate from discordapp.com to discord.com
2020-07-20 18:17:14 +02:00
Jens Langhammer
50612991fa
stages/consent: start implementing user consent
2020-07-20 13:19:58 +02:00
Jens Langhammer
b452e751ea
flows: add SESSION_KEY_APPLICATION_PRE
...
whenever a user tries to access an application without being authenticated to passbook, we now show notice which application they are going to continue to.
2020-07-12 22:47:46 +02:00
Jens Langhammer
2d2b2d08f4
core: fix source slug not being unique
2020-07-09 23:05:46 +02:00