loanR
|
68ec7b9bf0
|
Fix docker compose demo poetry environment
Main dependencies where missing, chose poetry install excluding doc and dev packages
|
2023-04-12 15:57:06 +02:00 |
|
Éloi Rivard
|
e2b96af1ee
|
Moved LDAP configuration entry to BACKENDS.LDAP
|
2023-04-10 20:31:54 +02:00 |
|
Éloi Rivard
|
cc45ed4be9
|
OIDC.JWT.MAPPING configuration option is really optional
|
2023-04-10 20:09:47 +02:00 |
|
Éloi Rivard
|
61f5d25f2f
|
Creates a OIDC configuration section for all the OIDC related entries
|
2023-04-10 16:24:43 +02:00 |
|
Éloi Rivard
|
db3a4a74ff
|
Renamed user attributes to match SCIM naming convention
|
2023-04-07 20:12:24 +02:00 |
|
Éloi Rivard
|
6729cc9113
|
Fixed demo/run.sh exit commands
|
2023-03-20 09:56:14 +01:00 |
|
Éloi Rivard
|
8e84b016da
|
Organization field support
|
2023-03-17 17:36:23 +01:00 |
|
Éloi Rivard
|
5fc4ad9ac9
|
Improved the 'CONTRIBUTING' documentation
|
2023-03-12 00:45:57 +01:00 |
|
Éloi Rivard
|
fab9f3938f
|
demo and dependencies cleanups
|
2023-03-12 00:13:09 +01:00 |
|
Éloi Rivard
|
7122323b5a
|
demo configuration uniformization
|
2023-03-11 23:55:56 +01:00 |
|
Éloi Rivard
|
2c4c3fb37e
|
Title edition support
|
2023-03-11 22:34:29 +01:00 |
|
Éloi Rivard
|
4170242073
|
Address edition support (but not in the OIDC claims yet)
|
2023-03-11 20:12:50 +01:00 |
|
Éloi Rivard
|
402e60325c
|
departmentNumber edition support #129
|
2023-03-11 12:55:03 +01:00 |
|
Éloi Rivard
|
a57c86cc2c
|
SMTP SSL fixes
|
2023-02-28 10:07:08 +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
|
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
|
b6c8790df8
|
Fixes message on 'run.sh'
|
2023-02-14 17:58:42 +01:00 |
|
Éloi Rivard
|
a96518ef9c
|
Display TOS and policy URI on the consent list page
|
2023-02-14 13:51:59 +01:00 |
|
Éloi Rivard
|
ea9f6ebe00
|
Use full ldap 'givenName' instead of 'gn'
|
2023-02-04 22:23:58 +01:00 |
|
Jesús Pérez Rey (Chuso)
|
21c497da54
|
Fix typos and grammar errors.
|
2023-01-14 20:16:01 +01:00 |
|
Éloi Rivard
|
12a93870fc
|
unit tests: authorization denial
|
2022-12-11 14:43:21 +01:00 |
|
Éloi Rivard
|
c2e93b8773
|
unit tests: slapd initialization refactoring
|
2022-12-06 18:18:27 +01:00 |
|
Éloi Rivard
|
9bf9c43677
|
Demo displays user preferred locale
|
2022-12-04 11:53:37 +01:00 |
|
Éloi Rivard
|
b8634900e3
|
Demo displays user preferred usernames
|
2022-12-03 11:05:28 +01:00 |
|
Éloi Rivard
|
9e75ef3478
|
Users can choose their favourite display name
|
2022-12-02 18:48:21 +01:00 |
|
Éloi Rivard
|
bb0daf34d7
|
LDAP 'preferredLanguage' attribute support
|
2022-11-20 22:52:47 +01:00 |
|
Éloi Rivard
|
77ae9df2a9
|
Issuer 'ISS' configuration option is not mandatory anymore
|
2022-11-17 18:10:40 +01:00 |
|
Éloi Rivard
|
154ec9fcd2
|
FROM_ADDR configuration option is not mandatory anymore
|
2022-11-16 19:26:33 +01:00 |
|
É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
|
c64395b980
|
Fixed Docker image memberof file path
|
2022-11-15 14:13:23 +01:00 |
|
Éloi Rivard
|
d559d8774a
|
Refactored demo instanciation
|
2022-11-15 12:47:44 +01:00 |
|
Éloi Rivard
|
1946f283fc
|
Added 'code_challenge_methods_supported' in well-known configuration
|
2022-11-06 17:13:12 +01:00 |
|
Éloi Rivard
|
4163d2eb13
|
Stop using the deprecated FLASK_ENV environment variable
|
2022-11-01 12:56:07 +01:00 |
|
Éloi Rivard
|
4f729caf2e
|
Implemented dynamic client registration
|
2022-10-24 10:00:32 +02:00 |
|
Éloi Rivard
|
e86eab63cd
|
Attempt to fix RTD compilation
|
2022-07-20 11:16:38 +02:00 |
|
Éloi Rivard
|
32268ecab5
|
Demo UI refresh fixes
|
2022-07-08 10:08:00 +02:00 |
|
Éloi Rivard
|
b51d9dd85f
|
Demo UI refresh
|
2022-07-08 10:01:36 +02:00 |
|
Éloi Rivard
|
5b31da36ce
|
Minor demo improvements
|
2022-07-07 16:24:42 +02:00 |
|
Éloi Rivard
|
c8281969d8
|
Added support for a postalAddress field
|
2022-07-07 14:46:02 +02:00 |
|
Éloi Rivard
|
95ec09fe54
|
Implemented RP-initiated logout
|
2022-06-02 17:56:10 +02:00 |
|
Éloi Rivard
|
8ee91e6d0f
|
Added the audience in the demo data
|
2022-06-02 12:48:35 +02:00 |
|
Éloi Rivard
|
c86f62ad50
|
Demo minor variable renaming
|
2022-06-02 12:44:35 +02:00 |
|
Éloi Rivard
|
38401005e7
|
The demo now uses poetry
|
2022-05-13 16:47:48 +02:00 |
|
Éloi Rivard
|
a1c4f7a278
|
Bumped to authlib 1
|
2022-04-10 17:04:38 +02:00 |
|
Éloi Rivard
|
8217d423ad
|
Added an option to disable self edition
|
2022-04-06 17:54:39 +02:00 |
|
Éloi Rivard
|
f496617f81
|
Fixed documentation about HIDE_INVALID_LOGINS
|
2022-04-06 17:34:30 +02:00 |
|
Éloi Rivard
|
b7b6040a3e
|
Added an option to disable password recovery
|
2022-04-05 09:56:38 +02:00 |
|
emillumine
|
239fce706f
|
make demo entirely runnable with docker-compose
|
2022-03-18 17:44:58 +01:00 |
|
Éloi Rivard
|
07d1826905
|
Fixed some packaging issues
|
2022-03-08 19:22:52 +01:00 |
|
Stéphane Blondon
|
1e2c879a82
|
find slapadd and ldapadd binaries on debian 11
|
2022-01-07 13:59:19 +01:00 |
|
Stéphane Blondon
|
d37c0611ee
|
fix: use 'exit' to quit script
|
2022-01-04 19:23:06 +01:00 |
|
Camille
|
db1d011a3b
|
invitations expire after 48h
|
2022-01-01 10:56:48 +00:00 |
|
Éloi Rivard
|
50af2e3e72
|
pre-commit tox test
|
2021-12-20 23:57:27 +01:00 |
|
Éloi Rivard
|
529b297e93
|
Manage user websites
|
2021-12-13 23:04:34 +01:00 |
|
Éloi Rivard
|
f4c04d9666
|
Default configuration and test client use user avatars
|
2021-12-13 22:50:53 +01:00 |
|
Éloi Rivard
|
951fce2725
|
JWT mapping use jinja
|
2021-12-12 16:17:13 +01:00 |
|
Éloi Rivard
|
18e4b0c42c
|
Documentation improvements
|
2021-12-12 15:38:32 +01:00 |
|
Éloi Rivard
|
14480020cb
|
Group description
|
2021-12-10 17:16:33 +01:00 |
|
Camille
|
cefeac4e5b
|
customize jwt claims with format string in config file
|
2021-12-10 14:56:43 +00:00 |
|
Éloi Rivard
|
0053369604
|
jpegPhoto profile form
|
2021-12-09 18:26:11 +01:00 |
|
Éloi Rivard
|
41be09b865
|
Added configuration options to tune object IDs
|
2021-12-08 10:11:25 +01:00 |
|
Éloi Rivard
|
adda4832f0
|
Login placeholder depends on the USER_FILTER configuration attribute
|
2021-12-07 20:16:46 +01:00 |
|
Éloi Rivard
|
c8f33cd77a
|
The default configuration has no SMTP server defined
|
2021-12-07 17:18:41 +01:00 |
|
Éloi Rivard
|
3645171dd8
|
Option to not use OIDC
|
2021-12-07 00:16:42 +01:00 |
|
Éloi Rivard
|
cad1b6c274
|
Escape filters
|
2021-12-06 15:48:30 +01:00 |
|
Éloi Rivard
|
860b1d3803
|
demo: fixed authorization boostrap
|
2021-12-03 16:01:39 +01:00 |
|
Éloi Rivard
|
d2611abadb
|
Permissions overhaul
|
2021-12-03 14:37:24 +01:00 |
|
Éloi Rivard
|
033639a955
|
Logging is configurable
|
2021-10-31 14:40:12 +01:00 |
|
Eloi Rivard
|
c0f53c8e6e
|
use flask-themer to allow theme customization
|
2021-10-29 17:05:32 +02:00 |
|
Camille
|
e9434e0e8c
|
Fix demo ldif order
|
2021-10-28 15:34:20 +02:00 |
|
Éloi Rivard
|
5273ae1075
|
demo: python binary detection fix
|
2021-10-27 20:55:04 +02:00 |
|
Éloi Rivard
|
983873eaf3
|
demo run fix
|
2021-10-20 12:28:10 +02:00 |
|
Éloi Rivard
|
5863a38e40
|
doc: installation improvements
|
2021-10-12 18:14:09 +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
|
6a16590915
|
Added introspection_endpoint to discovery configuration files
|
2021-09-15 19:08:59 +02:00 |
|
Éloi Rivard
|
bf258f67e4
|
demo: can force either native or docker slapd
|
2021-08-31 15:47:06 +02:00 |
|
Camille Daniel
|
f1ac9e140a
|
Add groups claim and scope
|
2021-06-03 17:24:36 +02:00 |
|
Camille Daniel
|
b6ef56ad20
|
Improve things
|
2021-06-03 12:28:45 +02:00 |
|
Camille Daniel
|
e07eb0eb50
|
Save user groups (WIP)
|
2021-06-03 09:11:38 +02:00 |
|
Éloi Rivard
|
0dae169464
|
Added nonce to supported_claims
|
2021-05-06 16:12:00 +02:00 |
|
Éloi Rivard
|
6e909c7de2
|
The demo deletes its virtualenv if something has gone wrong during an installation
|
2021-04-09 18:49:08 +02:00 |
|
Éloi Rivard
|
cc47c84fdb
|
demo README
|
2021-04-07 09:16:26 +02:00 |
|
Éloi Rivard
|
e0c42b606e
|
demo: use python-slapd instead of slapdobject
|
2021-04-02 15:47:46 +02:00 |
|
Éloi Rivard
|
929eedc6f0
|
Password initialization mail button. Fixes #51
|
2021-01-06 17:19:44 +01:00 |
|
Éloi Rivard
|
cbe06cc128
|
Users can delete their own accounts. #35
|
2021-01-01 16:42:13 +01:00 |
|
Éloi Rivard
|
9cf81b6be6
|
Customizable error message for invalid login. Fixes #48
|
2020-12-31 19:55:30 +01:00 |
|
Éloi Rivard
|
d2aab4d118
|
jpegPhoto may be better than photo
|
2020-12-31 18:11:23 +01:00 |
|
Éloi Rivard
|
d969065016
|
Ensures demo slapd server is starting
|
2020-12-31 12:47:36 +01:00 |
|
Éloi Rivard
|
0ba05a05ab
|
Configuration header
|
2020-12-31 12:47:36 +01:00 |
|
Éloi Rivard
|
ce6c9febd1
|
Admins can impersonate users. Fixes #39
|
2020-12-11 12:04:32 +01:00 |
|
Éloi Rivard
|
c63d53f0ed
|
Profile editable fields are configurable
|
2020-11-26 15:29:14 +01:00 |
|
Éloi Rivard
|
88bdfed443
|
Password setup for new users. Fixes #37
|
2020-11-16 15:39:58 +01:00 |
|
Éloi Rivard
|
f29fe7b575
|
Use a very edgy python-ldap version
|
2020-11-15 18:32:03 +01:00 |
|
Éloi Rivard
|
501bc54b59
|
Fixed demo client configuration
|
2020-11-15 16:02:33 +01:00 |
|
Éloi Rivard
|
49cfdc31b2
|
Updated README
|
2020-11-13 11:15:17 +01:00 |
|
Éloi Rivard
|
2e3fbee0f6
|
Fixed readme links
|
2020-11-12 09:30:39 +01:00 |
|
Éloi Rivard
|
5b90745da3
|
demo README
|
2020-11-10 17:56:51 +01:00 |
|
Éloi Rivard
|
7762e58d67
|
Development environment without docker. Plus client samples. Fixes #18
|
2020-11-10 17:52:52 +01:00 |
|