Commit graph

673 commits

Author SHA1 Message Date
Éloi Rivard
e3028f375c Dynamically generate the server metadata.
OAUTH2 and OIDC server metadata are now dynamically generated.
2022-11-16 10:20:32 +01:00
Éloi Rivard
96a398cbd4 Merge branch 'rfc7591-software-statement-fix' into 'main'
rfc7591: fixed software statement support

See merge request yaal/canaille!70
2022-11-15 18:08:17 +00:00
Éloi Rivard
ba88f8e44a rfc7591: fixed software statement support 2022-11-15 19:04:42 +01:00
Éloi Rivard
5fa9b6b89c added parameters to the OIDC dynamic registration test cases 2022-11-15 17:16:23 +01:00
Éloi Rivard
9deee91c02 Updated issuer test fixture 2022-11-15 16:00:29 +01:00
Éloi Rivard
83f13a8a3c documentation: fixed syntax highlighting 2022-11-15 15:31:18 +01:00
Éloi Rivard
44b7bb5787 CONTRIBUTING reformulation 2022-11-15 15:15:16 +01:00
Éloi Rivard
c64395b980 Fixed Docker image memberof file path 2022-11-15 14:13:23 +01:00
Éloi Rivard
7a74df2c67 Merge branch 'ldapobject-refactor' into 'main'
Miscellaneous refactoring

See merge request yaal/canaille!69
2022-11-15 11:51:22 +00:00
Éloi Rivard
d559d8774a Refactored demo instanciation 2022-11-15 12:47:44 +01:00
Éloi Rivard
239cf6bcc7 Refactored LDAPObject
- delete attributes when value is [None]
- ability to set attributes other than those contained in MAY and MUST
  because some operational attributes does not appear in those
- Make python datetime.min match the minimum LDAP date
- Use enums to store LDAP syntaxes
2022-11-15 12:33:45 +01:00
Éloi Rivard
14ae18c48a profile modal refactoring 2022-11-15 12:27:09 +01:00
Éloi Rivard
8d35ac24e8 Merge branch 'issue-113-ldif-setup-fix' into 'main'
Issue 113 ldif setup fix

See merge request yaal/canaille!68
2022-11-15 11:17:42 +00:00
Éloi Rivard
ec749455ce CHANGELOG 2022-11-15 12:13:50 +01:00
Laurent GAY
9ca52d9f33 correction about installation of ldif in LDAP 2022-11-15 12:13:49 +01:00
Éloi Rivard
e794259dda Merge branch 'issue-113-logo-css' into 'main'
CSS with customize logo

See merge request yaal/canaille!67
2022-11-15 10:50:30 +00:00
Éloi Rivard
1d1c3a21e3 CHANGELOG 2022-11-15 11:46:44 +01:00
Laurent GAY
44055f9469 CSS with customize logo 2022-11-15 11:44:54 +01:00
Éloi Rivard
2b1591cfa8 Updated python dependencies 2022-11-15 09:22:03 +01:00
Éloi Rivard
4094c34ed5 Merge branch 'documentation' into 'main'
Apparmor slapd instructions.

See merge request yaal/canaille!66
2022-11-14 17:37:15 +00:00
Éloi Rivard
ed609c99e9 Apparmor slapd instructions.
Add instructions on how to avoid apparmor preventing slapd execution for
running unit tests.
2022-11-14 18:32:31 +01:00
Éloi Rivard
94397e708d Merge branch 'issue-113-client-secret' into 'main'
Fixed client secret display

See merge request yaal/canaille!65
2022-11-14 17:27:00 +00:00
Éloi Rivard
f06d7bcccc CHANGELOG 2022-11-14 18:23:19 +01:00
Laurent GAY
b7bd7fe643 Client: client_secret not show -> bad attribut name 2022-11-14 18:22:37 +01:00
Éloi Rivard
840830b7bb Merge branch 'ci-fix' into 'main'
LDAPObject: fixed a bug in python <-> ldap attributes conversion.

See merge request yaal/canaille!64
2022-11-14 17:19:19 +00:00
Éloi Rivard
660b143b45 LDAPObject: fixed a bug in python <-> ldap attributes conversion.
This should fix the CI.
2022-11-14 18:15:34 +01:00
Éloi Rivard
221f4615e3 Added a CSS so the profile password initialization box is always displayed. 2022-11-09 18:03:28 +01:00
Éloi Rivard
1946f283fc Added 'code_challenge_methods_supported' in well-known configuration 2022-11-06 17:13:12 +01:00
Éloi Rivard
612c139ebe Updated python dependencies 2022-11-05 19:54:15 +01:00
Éloi Rivard
1f3a29ddeb unit tests: ldap domain is dc=mydomain,dc=tld 2022-11-05 19:52:57 +01:00
Éloi Rivard
0654800d2d Updated python dependencies 2022-11-04 17:03:54 +01:00
Éloi Rivard
2062a6156b Minor documentation fix 2022-11-04 13:24:07 +01:00
Éloi Rivard
7a6cb2f531 Explicitly set the documentation language 2022-11-04 09:32:41 +01:00
Éloi Rivard
791e2c8362 LDAP backends loads the operational attributes when it reads an object in the directory 2022-11-01 21:05:36 +01:00
Éloi Rivard
bbd4a3e92e Fixed a typo 2022-11-01 18:15:17 +01:00
Éloi Rivard
4163d2eb13 Stop using the deprecated FLASK_ENV environment variable 2022-11-01 12:56:07 +01:00
Éloi Rivard
cdac8cfbff Merge branch 'py311' into 'main'
Support for python 3.11

See merge request yaal/canaille!61
2022-11-01 11:12:08 +00:00
Éloi Rivard
5aba60d587 Support for python 3.11 2022-11-01 12:03:57 +01:00
Éloi Rivard
2d3c627479 Updated python dependencies 2022-11-01 12:03:43 +01:00
Éloi Rivard
40f908a4a9 RFC7523 is not yet implemented 2022-10-31 13:58:19 +01:00
Éloi Rivard
fdb8714094 Fixed a bug happening during RP initiated logout on clients without post_logout_redirect_uri defined 2022-10-26 18:09:02 +02:00
Éloi Rivard
6facd248a9 Fixed a bug on the contacts field in the admin client form following the LDAP schema update of 0.0.12 2022-10-26 17:44:50 +02:00
Éloi Rivard
5b69be00c3 documentation: Added an OAuth2 spec, again 2022-10-24 12:12:55 +02:00
Éloi Rivard
d94a39cf73 documentation: Added an OAuth2 spec 2022-10-24 11:54:04 +02:00
Éloi Rivard
b11cb4abb7 Bumped to v0.0.12 2022-10-24 10:31:35 +02:00
Éloi Rivard
5d5b0a411c Removed an unused permission 2022-10-24 10:30:08 +02:00
Éloi Rivard
1485df2981 Updated python dependencies 2022-10-24 10:28:36 +02:00
Éloi Rivard
b04e96587b Merge branch 'issue-58-dynamic-client-registration' into 'main'
Implemented OAUTH2 Dynamic Client Registration

Closes #58

See merge request yaal/canaille!60
2022-10-24 08:04:48 +00:00
Éloi Rivard
4f729caf2e Implemented dynamic client registration 2022-10-24 10:00:32 +02:00
Éloi Rivard
659efaf7ef Variable renaming 2022-10-21 17:03:38 +02:00