Jens Langhammer
|
7fe9b8f0b4
|
providers/proxy: add domainless URL Validator
|
2020-09-13 21:52:34 +02:00 |
|
Jens Langhammer
|
8e6bb48227
|
sources/saml: add mitigation for idp-initiated requests
|
2020-09-13 15:39:25 +02:00 |
|
Jens Langhammer
|
0161205c82
|
sources/saml: fix previous request ID being wrongly compared
request ID was compared to request ID not InResponseTo field
|
2020-09-13 14:00:56 +02:00 |
|
Jens Langhammer
|
ca0ba85023
|
providers/saml: disallow idp-initiated SSO by default and validate Request ID
|
2020-09-12 00:53:44 +02:00 |
|
Jens L
|
23cccebb96
|
pytest (#209)
|
2020-09-11 23:21:11 +02:00 |
|
Jens L
|
268de20872
|
Proxy v2 (#189)
|
2020-09-03 00:04:12 +02:00 |
|
Jens L
|
c7a2410b1d
|
OAuth Provider Rewrite (#182)
|
2020-08-19 10:32:44 +02:00 |
|
Jens Langhammer
|
d4a5269bf1
|
*: Adjust forms to only show respective types of Flows and PropertyMappings
|
2020-08-01 20:02:23 +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
|
37b2400cdb
|
lib: move SAML timestring utils into lib
|
2020-07-20 11:35:16 +02:00 |
|
Jens Langhammer
|
c60d1e1f9a
|
core: separate expiry logic from tokens and make re-usable
|
2020-07-20 10:57:12 +02:00 |
|
Jens Langhammer
|
a3baa100d4
|
sources/saml: remove unused import
|
2020-07-12 18:55:26 +02:00 |
|
Jens Langhammer
|
f7b9de1261
|
*/saml: fix MetadataProcessor having generic namespace prefixes
|
2020-07-12 18:40:43 +02:00 |
|
Jens Langhammer
|
47ca566d06
|
sources/saml: fix MetadataProcessor not working, add unittests
|
2020-07-12 18:40:18 +02:00 |
|
Jens Langhammer
|
a943d060d2
|
core: add separate autosubmit form for use without flows
|
2020-07-12 18:24:36 +02:00 |
|
Jens Langhammer
|
1675dab314
|
providers/saml: fix encoding for POST bindings
|
2020-07-12 17:58:38 +02:00 |
|
Jens Langhammer
|
996aa367d3
|
core: fix autosubmit_form loading full template
|
2020-07-12 17:45:03 +02:00 |
|
Jens Langhammer
|
464b558a02
|
*/saml: fix typo
|
2020-07-12 17:20:41 +02:00 |
|
Jens Langhammer
|
ff6e270886
|
sources/saml: fix AuthnRequest Singing for redirect bindings
|
2020-07-12 16:17:35 +02:00 |
|
Jens Langhammer
|
91766a2162
|
sources/saml: automatically add RelayState to build_auth_n_detached
|
2020-07-12 01:46:46 +02:00 |
|
Jens Langhammer
|
a393097504
|
*/saml: start implementing unittests, fix signing
|
2020-07-12 01:44:34 +02:00 |
|
Jens Langhammer
|
92a09be8c0
|
sources/saml: rewrite Processors and Views to directly build XML without templates
|
2020-07-11 01:02:55 +02:00 |
|
Jens Langhammer
|
8de3c4fbd6
|
sources/ldap: improve unittests
|
2020-07-10 20:21:51 +02:00 |
|
Jens Langhammer
|
7ac4242a38
|
e2e: add test for OAuth Enrollment -> OAuth Authentication
|
2020-07-10 00:14:48 +02:00 |
|
Jens Langhammer
|
4caa4be476
|
sources/oauth: fix UserOAuthSourceConnection not being assigned to user after enrollment
sources/oauth: separate handle_new_connection into handle_existing_user_link and handle_enroll
|
2020-07-10 00:07:59 +02:00 |
|
Jens Langhammer
|
c6d8bae147
|
e2e: generate dex config dynamically
|
2020-07-09 23:15:22 +02:00 |
|
Jens Langhammer
|
c70310730a
|
sources/oauth: split up single large "core" views
|
2020-07-09 23:09:32 +02:00 |
|
Jens Langhammer
|
e58ac7ae90
|
polices: add helper to remove None-value keys from dict for policies
|
2020-07-08 23:07:16 +02:00 |
|
Jens Langhammer
|
d786fa4b7c
|
sources/oauth: rewrite to not directly create user, pre-seed data into flow
|
2020-07-08 20:39:20 +02:00 |
|
Jens Langhammer
|
0e3e73989d
|
sources/saml: Add NameID Policy field, sent with AuthnRequest
|
2020-07-08 16:18:09 +02:00 |
|
Jens Langhammer
|
d831599608
|
core: make autosubmit_form generic template
|
2020-07-08 14:27:58 +02:00 |
|
Jens Langhammer
|
1e57926603
|
sources/saml: add POST_AUTO binding which auto redirects to IdP
|
2020-07-08 14:18:08 +02:00 |
|
Jens Langhammer
|
1524880eec
|
core: add generic login/base_full template for static login views
|
2020-07-08 14:17:29 +02:00 |
|
Jens Langhammer
|
571cb3d65f
|
sources/oauth: disable twitter source while its broken
|
2020-07-07 22:25:50 +02:00 |
|
Jens Langhammer
|
5644e57e6a
|
sources/oauth: directly call AuthorizedServiceBackend instead of authenticate()
|
2020-07-07 22:23:45 +02:00 |
|
Jens Langhammer
|
cfc181eed1
|
sources/oauth: fix wrong comparions
closes #118
|
2020-07-07 21:46:16 +02:00 |
|
Jens Langhammer
|
c00e01626e
|
sources/ldap: adjust task schedule name
|
2020-07-07 17:04:07 +02:00 |
|
Jens Langhammer
|
af22f507f4
|
sources/oauth: fix template for user settings
|
2020-07-06 17:48:53 +02:00 |
|
Jens Langhammer
|
3b70d12a5f
|
*: rephrase strings
|
2020-07-01 18:40:52 +02:00 |
|
Jens Langhammer
|
920858ff72
|
Merge branch 'master' into otp-rework
# Conflicts:
# passbook/flows/models.py
# passbook/stages/otp/models.py
# swagger.yaml
|
2020-06-29 22:54:18 +02:00 |
|
Jens Langhammer
|
d6a8d8292d
|
core: UIUserSettings: remove icon, rename view_name to URL for complete URL
|
2020-06-29 16:20:33 +02:00 |
|
Jens Langhammer
|
ec823aebed
|
flows: update migrations to use update_or_create
|
2020-06-29 16:19:39 +02:00 |
|
Jens Langhammer
|
57a7bed99d
|
sources/oauth: fix facebook provider
|
2020-06-25 10:24:53 +02:00 |
|
Jens Langhammer
|
05778d8065
|
sources/saml: minor formatting fixes
|
2020-06-24 22:46:20 +02:00 |
|
Jens Langhammer
|
31e0d74495
|
sources/saml: correctly cleanup transient users, update forms
|
2020-06-24 22:27:14 +02:00 |
|
Jens Langhammer
|
05999cb8c7
|
sources/saml: start implementing transient NameID format
|
2020-06-24 21:50:30 +02:00 |
|
Jens Langhammer
|
c0d8aa2303
|
sources/saml: fix SAMLRequest not being encoded properly for Redirect bindings
|
2020-06-24 13:12:34 +02:00 |
|
Jens Langhammer
|
52f138d402
|
sources/saml: improve error handing of invalid signatures
|
2020-06-23 21:49:27 +02:00 |
|
Jens Langhammer
|
6f0e292c43
|
root: add lgtm
|
2020-06-15 11:56:20 +02:00 |
|
Jens Langhammer
|
26aa7e1fef
|
sources/ldap: fix 'LDAPSource' object has no attribute '_connection'
|
2020-06-09 01:17:17 +02:00 |
|