Colin Darie
|
3c7018fd31
|
fix: don't set preferred domain on signup/signin unless feature is enabled
|
2024-04-09 10:04:18 +02:00 |
|
simon lehericey
|
e82a8787d5
|
dirty fix: avoid changing preferred domain
|
2024-04-05 15:26:12 +02:00 |
|
Colin Darie
|
f768801b7d
|
feat(registration): set preferred host on signup/signin
|
2024-03-21 13:15:36 +01:00 |
|
simon lehericey
|
759d729bf3
|
use AC autoconf discovery end_session_endpoint
|
2024-03-19 21:17:44 +01:00 |
|
simon lehericey
|
dca3727253
|
proper agent connect logout mechanism
|
2024-03-18 14:02:53 +01:00 |
|
Colin Darie
|
0a07c9cd72
|
fix: encode reset link email in param because it's rendered in view later
|
2024-02-27 18:59:52 +01:00 |
|
Martin
|
14b2fc30b2
|
tech(user.expiration): ne perds pas de vue qu'il faut mettre a jour le users.last_sign_in_at
|
2023-11-17 11:33:14 +01:00 |
|
Christian Lautier
|
db278e83ed
|
add a constant for the most used test password
|
2023-08-31 13:40:05 +02:00 |
|
Martin
|
4974962abd
|
amelioration(instructeur.connexion): ETQ instructeur, je peux redemander un lien de connexion securisé
|
2023-08-30 13:40:51 +02:00 |
|
Eric Leroy-Terquem
|
97949fc168
|
fix(typo) adresse électronique
|
2023-06-28 10:24:37 +02:00 |
|
Colin Darie
|
61ebb27e86
|
fix(redirect): allow other hosts when required
|
2023-05-03 11:35:31 +02:00 |
|
Martin
|
a4d6692bc6
|
accessibilite(pages-authentification): evolutions des pages de connexion/creation de compte pour respecter le DSFR et supporter une meilleure accessibilite
Update app/components/dsfr/input_component/input_component.html.haml
Co-authored-by: Colin Darie <colin@darie.eu>
|
2023-01-03 16:26:05 +01:00 |
|
simon lehericey
|
7ecf20ce75
|
harden email validation
|
2022-03-24 13:00:54 +01:00 |
|
simon lehericey
|
c7f7855f14
|
avoid phishing
|
2021-12-15 13:51:49 +01:00 |
|
Judith
|
7eee9beed7
|
adapting the specs
|
2020-09-01 16:48:41 +02:00 |
|
clemkeirua
|
c91e231347
|
spec: replace reference to ds in password
|
2020-07-23 16:20:16 +02:00 |
|
simon lehericey
|
7b9b90a3e0
|
[fix #4238] When the token does not exist, redirect to home page without sending a new link
|
2019-08-27 15:01:46 +02:00 |
|
simon lehericey
|
7ffad1e6ae
|
Spec: factorize
|
2019-08-27 15:01:46 +02:00 |
|
simon lehericey
|
e9cabafcc5
|
Spec: resend token if it's invalid
|
2019-08-27 15:01:46 +02:00 |
|
simon lehericey
|
80cb8b87fe
|
Keep only the FC logic and use devise for the rest
|
2019-08-16 16:48:22 +02:00 |
|
simon lehericey
|
54d7effe28
|
Spec: specify france_connect logic
|
2019-08-16 16:48:22 +02:00 |
|
simon lehericey
|
4be9c79e03
|
Spec : specify remember me
|
2019-08-16 16:48:22 +02:00 |
|
simon lehericey
|
08bb393ced
|
Spec: specify locked logic
|
2019-08-16 16:48:22 +02:00 |
|
simon lehericey
|
1b14d85c77
|
Rerender if wrong credentials
|
2019-08-16 16:48:22 +02:00 |
|
simon lehericey
|
9a6b3c3757
|
Spec: specify the redirections when logged in
|
2019-08-16 16:48:22 +02:00 |
|
simon lehericey
|
56d34173e6
|
Spec: remove multi devise account tests
|
2019-08-16 12:04:54 +02:00 |
|
simon lehericey
|
95cd301d0d
|
Spec: remove superfluous code
|
2019-08-16 11:47:53 +02:00 |
|
simon lehericey
|
f87e316a5d
|
Spec: remove outdated trusted_device logic
This is tested on the application controller
|
2019-08-16 11:45:40 +02:00 |
|
simon lehericey
|
c08e356367
|
Remove or fix nonsense code
|
2019-08-14 15:08:14 +02:00 |
|
simon lehericey
|
c380d807ab
|
Spec: sign_in with administrateur.user
|
2019-08-14 15:08:14 +02:00 |
|
Paul Chavard
|
0969b1f85f
|
Enable email_login_token for all gestionnaires
|
2019-08-14 12:53:51 +01:00 |
|
simon lehericey
|
640e3668a8
|
Strange session ...
|
2019-08-13 15:15:16 +02:00 |
|
simon lehericey
|
ad31822a68
|
Spec: sign_in with instructeur.user
|
2019-08-13 15:15:16 +02:00 |
|
simon lehericey
|
65a53909e1
|
Update instructeur factory
|
2019-08-13 15:15:16 +02:00 |
|
simon lehericey
|
47b7dc368b
|
Remove or fix now nonsense code
|
2019-08-13 15:15:16 +02:00 |
|
simon lehericey
|
3fde2a6f70
|
Rename gestionnaire in code to instructeur
|
2019-08-12 13:47:01 +02:00 |
|
maatinito
|
8d3e3baabc
|
#3928 administrator new & edit pwd pages
|
2019-08-01 17:12:14 +02:00 |
|
Paul Chavard
|
48701e80bd
|
Enable flipflop for instructeurs
|
2019-03-12 12:14:34 +01:00 |
|
simon lehericey
|
0b8619be77
|
Gestionnaire: login_token! -> create_trusted_device_token
|
2019-02-18 17:21:46 +01:00 |
|
simon lehericey
|
7de3a18fd1
|
valid period depend on trusted_device_token.created_at
|
2019-02-18 17:20:49 +01:00 |
|
simon lehericey
|
bee9a108c5
|
split login and trusted_device logic
|
2019-02-18 17:20:00 +01:00 |
|
Pierre de La Morinerie
|
bb753ce23e
|
commencer: redirect to the procedure page after sign-in and sign-up
|
2019-01-21 14:45:38 +01:00 |
|
Pierre de La Morinerie
|
4fd9fa6610
|
sign_in: extract the procedure context to a ProcedureContextConcern
|
2019-01-17 11:07:09 +01:00 |
|
simon lehericey
|
29fff9ee68
|
[fix #3269] bufferize login token email
|
2019-01-10 12:06:35 +01:00 |
|
simon lehericey
|
ac43038566
|
SessionControllerSpec: refactor #create tests
|
2019-01-09 13:49:47 +01:00 |
|
simon lehericey
|
b38fbc78ef
|
SessionControllerSpec: remove specific attribut test
change user.update(log_in_with_france_connect: nil) as log_in_france_connect is an enum
|
2019-01-09 13:49:47 +01:00 |
|
simon lehericey
|
9e26b5f4d8
|
SessionControllerSpec: small cleaning
|
2019-01-09 13:49:47 +01:00 |
|
simon lehericey
|
f5fa0499ca
|
SessionControllerSpec: remove duplicated tests
|
2019-01-09 13:49:47 +01:00 |
|
simon lehericey
|
9c335698f1
|
SessionControllerSpec: remove password syncing relating test
|
2019-01-09 13:49:47 +01:00 |
|
simon lehericey
|
f0139c5962
|
Spec Factory: an administrateur always has a gestionnaire
|
2019-01-09 13:49:47 +01:00 |
|