Éloi Rivard
|
334aec35d9
|
'check' command check ldap permissions
|
2021-10-26 22:49:36 +02:00 |
|
Éloi Rivard
|
0e6dd4f7ed
|
Implemented client pre-authorization
|
2021-10-20 12:15:55 +02:00 |
|
Éloi Rivard
|
828d190ade
|
firstlogin template: stackable buttons
|
2021-10-13 17:13:57 +02:00 |
|
Éloi Rivard
|
da26a5d551
|
fixed forgotten ldap connection timeout options
|
2021-10-13 16:04:08 +02:00 |
|
Éloi Rivard
|
e2e024e8f2
|
fixed introspection access rights
|
2021-10-13 12:08:08 +02:00 |
|
Éloi Rivard
|
582ac90dab
|
tokens can have multiple audiences
|
2021-10-13 11:52:02 +02:00 |
|
Éloi Rivard
|
d95bde7b22
|
check command
|
2021-10-13 10:17:13 +02:00 |
|
Éloi Rivard
|
68c091da62
|
'canaille' command
|
2021-10-13 09:50:09 +02:00 |
|
Éloi Rivard
|
d0b4121945
|
implemented a function that checks some parts of the configuration
|
2021-10-12 21:21:16 +02:00 |
|
Éloi Rivard
|
30e071dcaf
|
flask app refactoring
|
2021-10-12 18:24:51 +02:00 |
|
Éloi Rivard
|
5863a38e40
|
doc: installation improvements
|
2021-10-12 18:14:09 +02:00 |
|
Éloi Rivard
|
b3e11e1d2f
|
better error messages
|
2021-10-12 01:06:25 +02:00 |
|
Éloi Rivard
|
2b307e275a
|
Fixed introspection sub claim. Fix #64
|
2021-10-03 20:26:47 +02:00 |
|
Éloi Rivard
|
a00ba086ad
|
userinfo log fix
|
2021-10-03 20:17:14 +02:00 |
|
Éloi Rivard
|
2348d92bb0
|
Additional logs
|
2021-10-03 13:46:52 +02:00 |
|
Eloi Rivard
|
68509c51bc
|
More debug logging
|
2021-09-28 13:45:47 +02:00 |
|
Eloi Rivard
|
813c850ae4
|
debug logging for OAUTH events
|
2021-09-28 12:06:41 +02:00 |
|
Eloi Rivard
|
0b7def73a3
|
black
|
2021-09-28 09:30:41 +02:00 |
|
Eloi Rivard
|
936d2f8aea
|
updated French translations
|
2021-09-27 11:54:41 +02:00 |
|
Eloi Rivard
|
f957401cd8
|
Updated 'groups' claims in openid-configuration.json examples
|
2021-09-24 12:08:49 +02:00 |
|
Éloi Rivard
|
a9e6661e87
|
Use own-shipped html5shiv
|
2021-09-17 11:51:08 +02:00 |
|
Éloi Rivard
|
864710c44f
|
Use own-shipped lato font
|
2021-09-17 11:47:28 +02:00 |
|
Éloi Rivard
|
fdb5a07ed4
|
bumped to jquery 3.6.0
|
2021-09-16 20:27:31 +02:00 |
|
Éloi Rivard
|
6a16590915
|
Added introspection_endpoint to discovery configuration files
|
2021-09-15 19:08:59 +02:00 |
|
Éloi Rivard
|
4f5d18d689
|
configuration: dummy timeout entry
|
2021-08-31 15:49:59 +02:00 |
|
Éloi Rivard
|
bf258f67e4
|
demo: can force either native or docker slapd
|
2021-08-31 15:47:06 +02:00 |
|
Camille
|
f4d6e723ba
|
Merge branch 'issue-12-groups' into 'master'
Create, edit and delete groups from interface (moderators only)
See merge request yaal/canaille!6
|
2021-07-29 14:43:51 +00:00 |
|
Camille Daniel
|
d40f699370
|
Translate groups pages
|
2021-07-29 16:33:01 +02:00 |
|
Camille Daniel
|
08879a059d
|
Valid group name at creation and redirect to newly created group if valid
|
2021-07-29 16:00:21 +02:00 |
|
Camille Daniel
|
afb9cce267
|
Move flask.messages() to base.html to avoid forgotten pages and message displayed on the wrong page
|
2021-07-29 11:50:13 +02:00 |
|
Camille Daniel
|
9780fc9eed
|
Enable group deletion
|
2021-07-29 11:37:02 +02:00 |
|
Camille Daniel
|
aed6b18aa8
|
Show groups and enable group creation
|
2021-07-01 18:21:20 +02:00 |
|
Éloi Rivard
|
a104507e37
|
Hide group entry if there is no group available
|
2021-07-01 11:36:35 +02:00 |
|
Éloi Rivard
|
03d384fc85
|
default session is one year long
|
2021-07-01 11:04:57 +02:00 |
|
Camille Daniel
|
3a03f927d1
|
Merge branch 'master' into issue-12-groups
|
2021-07-01 10:37:11 +02:00 |
|
Éloi Rivard
|
00386ef482
|
Various UI mobile fix
|
2021-07-01 09:55:40 +02:00 |
|
Éloi Rivard
|
e090723b46
|
Minor display fix
|
2021-07-01 09:44:27 +02:00 |
|
Éloi Rivard
|
c0afedcbe5
|
bumped to fomanticui 2.8.8
|
2021-06-29 09:06:46 +02:00 |
|
Camille Daniel
|
f1ac9e140a
|
Add groups claim and scope
|
2021-06-03 17:24:36 +02:00 |
|
Éloi Rivard
|
1fda5ac2ad
|
Updated French translation
|
2021-06-03 15:23:27 +02:00 |
|
Camille
|
54ff7050f3
|
Issue 12 groups
|
2021-06-03 13:00:11 +00:00 |
|
Camille Daniel
|
294b86a698
|
Only moderators and admin can edit user groups
|
2021-06-03 14:47:19 +02:00 |
|
Camille Daniel
|
b6ef56ad20
|
Improve things
|
2021-06-03 12:28:45 +02:00 |
|
Camille Daniel
|
f05e8094cb
|
Set user groups
|
2021-06-03 12:00:04 +02:00 |
|
Camille Daniel
|
e07eb0eb50
|
Save user groups (WIP)
|
2021-06-03 09:11:38 +02:00 |
|
Camille Daniel
|
95329b3969
|
WIP
|
2021-06-03 09:11:38 +02:00 |
|
Camille Daniel
|
8d7bb821e7
|
Groups field options are available groups
|
2021-06-03 09:11:38 +02:00 |
|
Camille Daniel
|
75df94216a
|
Add groups field on user profile (WIP)
|
2021-06-03 09:11:38 +02:00 |
|
Éloi Rivard
|
22b702c065
|
Fixed flask 2 compatibility
|
2021-05-24 17:43:15 +02:00 |
|
Arnaud de Mouhy
|
f4f5da4321
|
Fix button appearance on webkit
|
2021-05-06 17:15:42 +02:00 |
|
Éloi Rivard
|
8279631070
|
Moved the 'clean' command in a subdirectory
|
2021-04-04 18:30:39 +02:00 |
|
Éloi Rivard
|
9c2ba08408
|
Removed unused attributes
|
2021-03-17 21:39:31 +01:00 |
|
Éloi Rivard
|
b9376512cd
|
wip
|
2021-02-01 11:07:57 +01:00 |
|
Éloi Rivard
|
cf8c015019
|
Two-steps signin. Fixes #49
|
2021-01-23 22:30:43 +01:00 |
|
Éloi Rivard
|
d5c8806949
|
Password reset button. Fixes #53
|
2021-01-22 18:26:53 +01:00 |
|
Éloi Rivard
|
a3411cb61a
|
Initialization mail bugfix. #51
|
2021-01-13 10:09:41 +01:00 |
|
Éloi Rivard
|
bf989f128c
|
Added a message for password at user creation. #51
|
2021-01-13 09:55:07 +01:00 |
|
Éloi Rivard
|
929eedc6f0
|
Password initialization mail button. Fixes #51
|
2021-01-06 17:19:44 +01:00 |
|
Éloi Rivard
|
6bfbfbb005
|
Demo configuration
|
2021-01-01 16:44:57 +01:00 |
|
Éloi Rivard
|
cbe06cc128
|
Users can delete their own accounts. #35
|
2021-01-01 16:42:13 +01:00 |
|
Éloi Rivard
|
801031f3b1
|
Minor fix. #43
|
2021-01-01 15:34:48 +01:00 |
|
Éloi Rivard
|
8d9a11a2e4
|
UI improvement on forgotten password page. Fixes #43
|
2021-01-01 15:30:26 +01:00 |
|
Éloi Rivard
|
c01b587759
|
Customizable error message for invalid login in forgotten login page. #48
|
2021-01-01 13:55:20 +01:00 |
|
Éloi Rivard
|
9cf81b6be6
|
Customizable error message for invalid login. Fixes #48
|
2020-12-31 19:55:30 +01:00 |
|
Éloi Rivard
|
4f6329e5bf
|
Prepare file content management
|
2020-12-31 18:16:35 +01:00 |
|
Éloi Rivard
|
d2aab4d118
|
jpegPhoto may be better than photo
|
2020-12-31 18:11:23 +01:00 |
|
Éloi Rivard
|
dc7f58de43
|
ldaputils: allow to use bytes in modlists
|
2020-12-31 15:23:38 +01:00 |
|
Éloi Rivard
|
2a501a5485
|
Button wording
|
2020-12-31 12:47:36 +01:00 |
|
Éloi Rivard
|
0ba05a05ab
|
Configuration header
|
2020-12-31 12:47:36 +01:00 |
|
Éloi Rivard
|
da635a5dd1
|
Session compatibility fix
|
2020-12-29 09:41:57 +01:00 |
|
Éloi Rivard
|
bd9b2cf93c
|
Impersonate bugfix
|
2020-12-27 18:21:31 +01:00 |
|
Éloi Rivard
|
ce6c9febd1
|
Admins can impersonate users. Fixes #39
|
2020-12-11 12:04:32 +01:00 |
|
Éloi Rivard
|
7aa79999f1
|
Fixed gmail emails image display
|
2020-12-10 17:42:58 +01:00 |
|
Éloi Rivard
|
fdb3b3ff7e
|
Fixed email display
|
2020-12-10 16:34:46 +01:00 |
|
Éloi Rivard
|
61f895276d
|
Fixed email preview
|
2020-12-10 14:30:09 +01:00 |
|
Éloi Rivard
|
c63d53f0ed
|
Profile editable fields are configurable
|
2020-11-26 15:29:14 +01:00 |
|
Éloi Rivard
|
0d981b5a84
|
Use wtforms validators instead of custom ones
|
2020-11-25 20:21:18 +01:00 |
|
Éloi Rivard
|
ac0d6db214
|
Fixed a bug happening when a user is deleted during his session
|
2020-11-25 17:41:03 +01:00 |
|
Éloi Rivard
|
c4fdeb4f8c
|
Fixed flash messages display on profile edition page
|
2020-11-25 16:58:01 +01:00 |
|
Éloi Rivard
|
50849285fc
|
Lighter delete buttons
|
2020-11-25 16:06:46 +01:00 |
|
Éloi Rivard
|
50cefddf98
|
Password are not needed anymore at user creation
|
2020-11-25 16:04:32 +01:00 |
|
Éloi Rivard
|
0d6d4bf8b3
|
French translation. #45
|
2020-11-25 15:27:31 +01:00 |
|
Éloi Rivard
|
bd35093518
|
Admins can remove clients. Fixes #45
|
2020-11-23 17:32:40 +01:00 |
|
Éloi Rivard
|
61ed95a1c4
|
Black
|
2020-11-23 17:03:03 +01:00 |
|
Éloi Rivard
|
33ca7993d4
|
Bumped to wtforms 3.0.0a1
|
2020-11-23 16:42:31 +01:00 |
|
Éloi Rivard
|
e7cc0b255a
|
Wording
|
2020-11-23 09:16:45 +01:00 |
|
Éloi Rivard
|
f2422ab3f5
|
Missing translation
|
2020-11-16 15:50:46 +01:00 |
|
Éloi Rivard
|
bf7b586279
|
Canaille version check fix
|
2020-11-16 15:45:02 +01:00 |
|
Éloi Rivard
|
b7e73b80cb
|
Missing files
|
2020-11-16 15:40:11 +01:00 |
|
Éloi Rivard
|
88bdfed443
|
Password setup for new users. Fixes #37
|
2020-11-16 15:39:58 +01:00 |
|
Éloi Rivard
|
9a14b2e1fe
|
Factorized the password reset email sending
|
2020-11-16 14:48:27 +01:00 |
|
Éloi Rivard
|
1795a54c0c
|
Factorized the logo base64ification
|
2020-11-16 14:42:24 +01:00 |
|
Éloi Rivard
|
19c1e26bfb
|
About page. Fixes #31
|
2020-11-13 10:45:01 +01:00 |
|
Éloi Rivard
|
87d9937436
|
Minor improvements
|
2020-11-09 19:01:41 +01:00 |
|
Éloi Rivard
|
d3c4a762ab
|
Improved consent page
|
2020-11-06 11:57:21 +01:00 |
|
Éloi Rivard
|
4581e98989
|
Canaille logo. Fixes #29
|
2020-11-05 12:52:36 +01:00 |
|
Éloi Rivard
|
5d9f15486a
|
LDAPObject.get uses LDAPObject.filter
|
2020-11-03 09:54:12 +01:00 |
|
Éloi Rivard
|
85dde6ba79
|
Minor fomantic macro improvement
|
2020-11-02 15:03:41 +01:00 |
|
Éloi Rivard
|
0b668f50ef
|
Moderators group. #12
|
2020-11-02 12:13:03 +01:00 |
|
Éloi Rivard
|
2c14d35621
|
Improvement profile form
|
2020-11-02 11:39:00 +01:00 |
|
Éloi Rivard
|
e1ecd0c9ea
|
Fomantic macro improvement
|
2020-11-02 11:28:52 +01:00 |
|
Éloi Rivard
|
df8690170c
|
Nicer form errors
|
2020-11-01 12:46:32 +01:00 |
|
Éloi Rivard
|
4a20fb3b55
|
User admin page. Fixes #8
|
2020-11-01 12:39:34 +01:00 |
|
Éloi Rivard
|
1300265a14
|
Refactored flask flash messages
|
2020-10-31 18:22:24 +01:00 |
|
Éloi Rivard
|
a925325fc5
|
Fomanticui macro refactoring
|
2020-10-31 17:53:33 +01:00 |
|
Éloi Rivard
|
cc779c85cd
|
User variable in profile route
|
2020-10-31 17:41:24 +01:00 |
|
Éloi Rivard
|
f5c844f50e
|
Minor profile form improvement
|
2020-10-30 20:22:31 +01:00 |
|
Éloi Rivard
|
8119633ddf
|
ldaputils: read dn in changes if needed
|
2020-10-30 19:58:25 +01:00 |
|
Éloi Rivard
|
ccec064c37
|
Fixed missing import
|
2020-10-30 18:01:12 +01:00 |
|
Éloi Rivard
|
c2f7c56a3a
|
Minor ldaputils improvements
|
2020-10-30 18:01:03 +01:00 |
|
Éloi Rivard
|
705e4b2042
|
Logo in the reset password page
|
2020-10-30 11:05:27 +01:00 |
|
Éloi Rivard
|
e7db0ce22c
|
Logo in the forgotten password page
|
2020-10-30 10:56:16 +01:00 |
|
Éloi Rivard
|
5078f1dc3f
|
Changed the title
|
2020-10-30 10:46:27 +01:00 |
|
Éloi Rivard
|
55d8701613
|
Detailed consent page. Fixes #27
|
2020-10-29 15:28:19 +01:00 |
|
Éloi Rivard
|
64d2bd8bb4
|
Minor fixes
|
2020-10-29 13:43:53 +01:00 |
|
Éloi Rivard
|
851a4f525f
|
Use SERVER_NAME instead of URL. Fixes #24
|
2020-10-29 13:20:27 +01:00 |
|
Éloi Rivard
|
dfa98cb656
|
Base64 logo in emails. Fixes #26
|
2020-10-29 13:03:37 +01:00 |
|
Éloi Rivard
|
552728a04e
|
HTML password recovery email. Fixes #14
|
2020-10-29 12:00:19 +01:00 |
|
Éloi Rivard
|
78db589d61
|
admin_needed passes the user
|
2020-10-29 11:11:25 +01:00 |
|
Éloi Rivard
|
e92350dac7
|
Fixed password reset link
|
2020-10-29 09:40:39 +01:00 |
|
Éloi Rivard
|
7c7f0d8fe0
|
Deleted forgotten template
|
2020-10-29 09:12:44 +01:00 |
|
Éloi Rivard
|
b7f6f46ca3
|
Removed 'my tokens' page. Fixes #22
|
2020-10-29 09:11:48 +01:00 |
|
Éloi Rivard
|
26e3178062
|
Updated translations. Fixes #23
|
2020-10-29 08:33:28 +01:00 |
|
Éloi Rivard
|
3d2200d19a
|
Consent page UX minor enhancement. #20
|
2020-10-28 19:12:08 +01:00 |
|
Éloi Rivard
|
663070ee54
|
Fixed consents given automatically
|
2020-10-28 17:57:27 +01:00 |
|
Éloi Rivard
|
ab21a57c87
|
Do not use google fonts anymore. Fixes #21
|
2020-10-28 16:08:56 +01:00 |
|
Éloi Rivard
|
70ba49605d
|
Fixed form translations. Closes #19
|
2020-10-28 15:49:14 +01:00 |
|
Éloi Rivard
|
a4f244503b
|
Minor template improvement
|
2020-10-28 14:56:43 +01:00 |
|
Éloi Rivard
|
bd6b88bc9e
|
Test authorization with a wrong client
|
2020-10-26 19:15:53 +01:00 |
|
Éloi Rivard
|
a24214519b
|
400 page
|
2020-10-26 19:09:38 +01:00 |
|
Éloi Rivard
|
bb32ed39e9
|
Forgotten translation
|
2020-10-23 13:41:23 +02:00 |
|
Éloi Rivard
|
41ed60ff02
|
Updated translations
|
2020-10-23 13:38:36 +02:00 |
|
Éloi Rivard
|
ebfbc113a5
|
Commands doc
|
2020-10-23 12:25:42 +02:00 |
|
Éloi Rivard
|
0452c0f796
|
Commands at cli toplevel
|
2020-10-23 12:24:20 +02:00 |
|
Éloi Rivard
|
3396d09095
|
Minor bugfix, again
|
2020-10-23 12:20:49 +02:00 |
|
Éloi Rivard
|
962d3d34f6
|
Minor bugfix
|
2020-10-23 12:20:27 +02:00 |
|
Éloi Rivard
|
d020cee00e
|
Added a command to clean tokens and codes. Fixes #17
|
2020-10-23 11:33:27 +02:00 |
|
Éloi Rivard
|
2fc6af0fc9
|
Password mechanism recovery. Fixes #3
|
2020-10-22 17:37:01 +02:00 |
|
Éloi Rivard
|
7747a64570
|
Updated title
|
2020-10-21 17:36:36 +02:00 |
|
Éloi Rivard
|
1a15d7b3b5
|
User model utility
|
2020-10-21 17:15:33 +02:00 |
|
Éloi Rivard
|
aaa6cacfa2
|
LDAPUtils.get catches the ldap errors
|
2020-10-21 16:54:47 +02:00 |
|
Éloi Rivard
|
e9e3368a33
|
Renamed the project 'canaille'
|
2020-10-21 14:04:40 +02:00 |
|