Commit Graph

7003 Commits

Author SHA1 Message Date
Paul Marillonnet 5b62273fd1 manager: prevent phone id duplicates at user edition time (#85276)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-15 09:09:17 +01:00
Paul Marillonnet 5a969bf584 translation update (#83841)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-15 09:04:53 +01:00
Paul Marillonnet 5468f61029 auth_oidc: disable local webkey json edition when fetched remotely (#83841)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-15 08:47:22 +01:00
Paul Marillonnet 57dd6b1a08 auth_oidc/management: add remote jwksets refresh command (#83841) 2024-01-15 08:47:22 +01:00
Paul Marillonnet 51820dcdbd auth_oidc: let providers declare their webkeys through public url (#83841) 2024-01-15 08:47:22 +01:00
Paul Marillonnet 7736fe52e2 translation update (#82737)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-15 08:46:50 +01:00
Paul Marillonnet b9da1b5764 handle phone-uniqueness settings at registration time (#82737)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-15 08:29:26 +01:00
Paul Marillonnet fe87d258cc templates: adapt account selection form to phone authn (#82737) 2024-01-15 08:29:26 +01:00
Paul Marillonnet 6e21057c3c test phone-registration with existing accounts scenarios (#82737) 2024-01-15 08:29:26 +01:00
Benjamin Dauvergne 24216c643d ldap: set LDAP url on raised LDAPError for the technical information view (#83425)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-13 15:19:25 +01:00
Serghei Mihai 0ca0236784 manager: fix slug computing on role creation (#82389)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-12 15:27:36 +01:00
Thomas Jund c224436695 css: improve layout of role summary page (#82541)
gitea/authentic/pipeline/head This commit looks good Details
2024-01-12 09:47:12 +01:00
Thomas NOËL c7b9921dd4 update translations
gitea/authentic/pipeline/head This commit looks good Details
2024-01-05 11:24:33 +01:00
Serghei Mihai f9dfd44b1c auth_oidc: fix warning message formatting on id token error (#85119)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-28 16:08:13 +01:00
Thomas NOËL 8bbf98b00d update translations
gitea/authentic/pipeline/head This commit looks good Details
2023-12-23 18:54:45 +01:00
Thomas NOËL 1b80ebec70 authenticators: fix condition and show_condition help text (#83730) 2023-12-23 18:53:38 +01:00
Benjamin Dauvergne f1ec75622b idp_cas: does not revalidate the session key (#10688)
gitea/authentic/pipeline/head This commit looks good Details
Validation of the session_key is already done in Ticket.valid(), but we
can move the test of the current session user in
Ticket.session_exists().
2023-12-21 13:48:25 +01:00
Benjamin Dauvergne 4cf0ecab81 tests: decrease concurrency to 20 (#84960)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-21 01:11:15 +01:00
Benjamin Dauvergne f45440e035 manager: fix ordering in user's roles table (#16474)
gitea/authentic/pipeline/head This commit looks good Details
A list was used instead of a queryset to allow django-tables2 to order
the table by the boolean value of the prefetched member attribute,
django-tables2 could not do it if the list was a queryset.
The side effect is that the sorting was done by Python instead of
PostgreSQL but Python does not respect unicode collation when doing so.

Member is now replaced by a subquery using the pair Exists/OuterRef and
sorting is now done by PostgreSQL directly.
2023-12-20 17:15:53 +01:00
Paul Marillonnet 62b26501a4 translation update (#81969)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-20 11:36:24 +01:00
Paul Marillonnet 2a1c64bf3d ldap: display directory errors at user authentication time (#81969)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-20 11:27:32 +01:00
Paul Marillonnet c649bc686b api: discard obsolete registration endpoint (#83234)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-20 11:18:28 +01:00
Paul Marillonnet 42e3920339 translation update (#84666)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-20 10:16:25 +01:00
Benjamin Dauvergne 66919589eb data_transfer: handle MultipleObjectsReturned in search_role() (#84766)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-19 11:03:37 +01:00
Paul Marillonnet 1aa7e16172 forms: do not assume identifier presence at password reset (#84666)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-18 15:20:09 +01:00
Benjamin Dauvergne 8eea700e99 tox.ini: remove constraint on pylint version (#84019)
gitea/authentic/pipeline/head This commit looks good Details
authentic2.apps module had to be renamed in authntic2.app and le
AppConfig class referenced explicitely in settings.py to prevent
collision with the authentic2.apps package (it only bothers pylint,
python3 is happy to load Django applications from authentic2.apps in the
previous situation).
2023-12-18 08:09:16 +01:00
Benjamin Dauvergne 293347c86b tests: skip test_null_byte after python 3.11 (#84824)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-18 07:52:40 +01:00
Serghei Mihai 3b6fdd183a auth_saml: show OU in authenticator configuration form (#84560)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-15 09:29:18 +01:00
Serghei Mihai b0a9b7c6c7 auth_saml: create user on authenticator's OU (#84563)
gitea/authentic/pipeline/head Build queued... Details
2023-12-15 09:29:00 +01:00
Paul Marillonnet f95e955171 tests/api: give get_or_create across objects its own test file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 16:23:11 +01:00
Paul Marillonnet 178689d9fb tests/api: give free-text search its own test file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 16:14:55 +01:00
Paul Marillonnet b3477d012a tests/api: give filters their own test file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 15:58:27 +01:00
Paul Marillonnet 87239632e9 tests/api: group user synchronization tests in adequate file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 15:47:27 +01:00
Paul Marillonnet 3d2c691184 tests/api: give password validation its own test file (#84679)
gitea/authentic/pipeline/head There was a failure building this commit Details
2023-12-13 15:30:17 +01:00
Paul Marillonnet e6a800a705 tests/api: give /find_duplicates/ its own test file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 15:24:07 +01:00
Paul Marillonnet 13c32a2f4b tests/api: give phone normalization its own test file (#84679)
gitea/authentic/pipeline/head There was a failure building this commit Details
2023-12-13 15:19:19 +01:00
Paul Marillonnet 67f152dd7c tests/api: give role memberships their own test file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 15:13:16 +01:00
Paul Marillonnet 01bf2ba80d tests/api: give statistics their own test file (#84679)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-13 14:55:05 +01:00
Paul Marillonnet 0e727fec1d tests/api: give user profile their own test file (#84679) 2023-12-13 14:52:46 +01:00
Paul Marillonnet 3db301705b CI: let (now more powerful) jenkins run more concurrent threads (#84578)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-11 16:55:33 +01:00
Benjamin Dauvergne 6d54fe2222 misc: add dependency on publik-django-templatetags to setup.py (#84358)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-07 00:01:26 +01:00
Paul Marillonnet a4d774d4fd translation update
gitea/authentic/pipeline/head This commit looks good Details
2023-12-06 16:04:02 +01:00
Paul Marillonnet 6ed2abd284 manage: display identifier phone number in users table (#83261)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-06 13:51:53 +01:00
Paul Marillonnet 29aadd1c39 tests: check volume of queries while displaying users table (#83261) 2023-12-06 13:51:34 +01:00
Paul Marillonnet b925bc7b7c misc: declare dependency on publik-django-templatetags (#83698)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-06 09:32:30 +01:00
Benjamin Dauvergne 4af1cd8ca6 manager: enable context_processors in backoffice_sidebar_template (#83885)
gitea/authentic/pipeline/head This commit looks good Details
The Django's request must be passed to Template.render() to enable
context processors to do their job.
2023-12-05 16:55:36 +01:00
Benjamin Dauvergne ef0dfc5423 Revert "manager: feed template vars to views" (#83885)
This reverts commit 4bf5af8714 partially.
2023-12-05 16:55:31 +01:00
Benjamin Dauvergne 1a4dce3049 idp_oidc: add boolean flag to OIDCClient to force use of PKCE (#84200)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-05 16:12:04 +01:00
Benjamin Dauvergne 632e2ae171 idp_oidc: implement PKCE mechanism (#84200)
See. https://www.rfc-editor.org/rfc/rfc7636.html
New OIDCCode fields:
* code_challenge
* code_challenge_method
New parameters in authorize:
* code_challenge
* code_challenge_method: plain, S256
New parameter on token endpoint:
* code_verifier
2023-12-05 16:12:04 +01:00
Serghei Mihai 4bf5af8714 manager: feed template vars to views (#83885)
gitea/authentic/pipeline/head This commit looks good Details
2023-12-05 15:30:32 +01:00