Éloi Rivard
|
cc65d78719
|
Renames LDAPObject.ldap in LDAPObject.ldap_connection
|
2023-03-07 17:55:32 +01:00 |
|
Éloi Rivard
|
a368b36d9c
|
Better populate test cleaning
|
2023-03-07 17:27:31 +01:00 |
|
Éloi Rivard
|
d345218557
|
Updated to flask-babel 3
|
2023-03-01 15:32:40 +01:00 |
|
Éloi Rivard
|
a57c86cc2c
|
SMTP SSL fixes
|
2023-02-28 10:07:08 +01:00 |
|
Éloi Rivard
|
9d3cd71164
|
Explicit form names in unit tests
|
2023-02-26 22:23:57 +01:00 |
|
Éloi Rivard
|
2c2797fbad
|
A populate command can be used to fill the database with random users generated with faker.
|
2023-02-26 19:48:07 +01:00 |
|
Éloi Rivard
|
b850f51ef0
|
Tests ensures users created during the test are deleted in the end
|
2023-02-26 19:47:27 +01:00 |
|
Éloi Rivard
|
7458868f77
|
Pre-consented clients are displayed in the user consent list, and their consents can be revoked.
|
2023-02-14 21:56:47 +01:00 |
|
Éloi Rivard
|
d551b1ab35
|
Revoked consents can be restored
|
2023-02-14 19:05:43 +01:00 |
|
Éloi Rivard
|
ea9f6ebe00
|
Use full ldap 'givenName' instead of 'gn'
|
2023-02-04 22:23:58 +01:00 |
|
Éloi Rivard
|
3359b51d9b
|
Implements admin token deletion
|
2023-02-04 18:41:49 +01:00 |
|
Éloi Rivard
|
b94c5b468c
|
Reworked admin token page
|
2023-02-03 18:44:09 +01:00 |
|
Éloi Rivard
|
0cdbcbc2fa
|
Removed debug prints
|
2023-01-30 20:01:22 +01:00 |
|
Éloi Rivard
|
b059e6e719
|
Client deletion also delete related objects
|
2023-01-30 19:58:25 +01:00 |
|
Éloi Rivard
|
c1b3a64757
|
Use pyquery in i18n tests
|
2023-01-29 23:06:12 +01:00 |
|
Éloi Rivard
|
08827d3714
|
Checks flask flashed messages with flask_webtest Response.flashes
|
2023-01-28 19:02:00 +01:00 |
|
Éloi Rivard
|
63f927830a
|
Fixed dynamic client registration scope management
|
2023-01-28 14:04:04 +01:00 |
|
Éloi Rivard
|
7b684aed4a
|
preferredLanguage is a single value
|
2023-01-24 18:15:26 +01:00 |
|
Éloi Rivard
|
c470e7f134
|
Explicitely set Consent cn
|
2023-01-23 18:55:27 +01:00 |
|
Éloi Rivard
|
acd54e4afb
|
Dedicated connectivity test email
|
2023-01-22 12:49:15 +01:00 |
|
Éloi Rivard
|
ba83ab0a20
|
Merge branch 'html-locale' into 'main'
Set the correct locale in the HTML main tag.
Closes #122
See merge request yaal/canaille!87
|
2023-01-18 17:08:24 +00:00 |
|
Éloi Rivard
|
d7c84079e3
|
Set the correct locale in the HTML main tag.
|
2023-01-18 18:02:18 +01:00 |
|
Éloi Rivard
|
9d44967cad
|
Wording and punctuation fixes
|
2023-01-15 09:31:44 +01:00 |
|
Éloi Rivard
|
d8bcb0bdf0
|
Ensures the token expires_in claim and the access_token exp claim have the same value.
|
2023-01-14 14:59:13 +01:00 |
|
Éloi Rivard
|
7cb2da3ca3
|
refactoring: start to split the canaille installation between submodules
|
2022-12-29 02:11:56 +01:00 |
|
Éloi Rivard
|
a66ac32689
|
refactoring: moved the authlib related test configuration in the oidc module
|
2022-12-29 02:06:54 +01:00 |
|
Éloi Rivard
|
adec1acbaa
|
refactoring: removed useless imports
|
2022-12-29 01:53:08 +01:00 |
|
Éloi Rivard
|
cae49fcec9
|
avoid ldap related session variable names
|
2022-12-29 01:10:07 +01:00 |
|
Éloi Rivard
|
cd1d0a30d5
|
added 'autoflake' to the precommit tool list
|
2022-12-29 00:41:32 +01:00 |
|
Éloi Rivard
|
32f6595c02
|
objectClass is not mandatory for User and Group creation
|
2022-12-29 00:29:26 +01:00 |
|
Éloi Rivard
|
64ac2af981
|
Merge branch 'endsession-bugfix' into 'main'
OIDC end_session was not returning the `state` parameter in the `post_logout_redirect_uri`
See merge request yaal/canaille!82
|
2022-12-27 21:16:52 +00:00 |
|
Éloi Rivard
|
c1ae5e059c
|
refactoring: edited mail error test to improve coverage
|
2022-12-27 22:09:53 +01:00 |
|
Éloi Rivard
|
5793a73801
|
OIDC end_session was not returning the state parameter in the post_logout_redirect_uri
|
2022-12-27 21:48:44 +01:00 |
|
Éloi Rivard
|
63bb459d16
|
unit tests: mails configuration without credentials
|
2022-12-27 21:37:58 +01:00 |
|
Éloi Rivard
|
630d602a7a
|
groups minor refactoring
|
2022-12-27 21:32:21 +01:00 |
|
Éloi Rivard
|
69da0b83ce
|
unit tests: SMTP connection with bad TLS configuration
|
2022-12-27 18:48:55 +01:00 |
|
Éloi Rivard
|
9c29abb269
|
unit tests: refresh token with invalid user
|
2022-12-27 18:32:53 +01:00 |
|
Éloi Rivard
|
a08e6c4acd
|
unit tests: password flow with invalid credentials
|
2022-12-27 18:12:19 +01:00 |
|
Éloi Rivard
|
746c09a3bb
|
unit tests: authorization code flow with invalid users and expired codes
|
2022-12-27 18:07:24 +01:00 |
|
Éloi Rivard
|
e9731e7e67
|
unit tests: end_session with invalid client ids
|
2022-12-26 22:03:43 +01:00 |
|
Éloi Rivard
|
1df1c89ea0
|
unit tests: user creation without password
|
2022-12-24 02:52:05 +01:00 |
|
Éloi Rivard
|
619c828780
|
unit tests: test logout when not logged in
|
2022-12-24 02:40:50 +01:00 |
|
Éloi Rivard
|
ca2d3de83b
|
Moved the OIDC configuration in the oidc test subdir conftest.py
|
2022-12-24 02:06:28 +01:00 |
|
Éloi Rivard
|
19793fe8aa
|
unit tests: userinfo
|
2022-12-24 01:44:16 +01:00 |
|
Éloi Rivard
|
fa503b37f9
|
unit tests: removed useless condition in slapd_connection fixture teardown
|
2022-12-22 17:17:18 +01:00 |
|
Éloi Rivard
|
f71c3ce2da
|
unit tests: user photo access
|
2022-12-22 17:12:24 +01:00 |
|
Éloi Rivard
|
87d57ea9c1
|
unit tests: forgotten mail sending error
|
2022-12-22 17:02:07 +01:00 |
|
Éloi Rivard
|
3a596deb1f
|
unit tests: impersonate an unexisting user
|
2022-12-22 16:56:10 +01:00 |
|
Éloi Rivard
|
5578de99a1
|
unit tests: delete an unexisting user
|
2022-12-22 16:52:05 +01:00 |
|
Éloi Rivard
|
afa9aa2fba
|
unit tests: password reset mail error
|
2022-12-22 16:47:19 +01:00 |
|