Skip to content

Commit

Permalink
Affiche soit bouton eIDAS, soit bouton FC+
Browse files Browse the repository at this point in the history
… À la demande du responsable produit FC+, qui ne souhaite pas
que nous offrions un accès à l'instance FC+ de préprod.
  • Loading branch information
egaillot committed Jun 25, 2024
1 parent 55ac0ea commit 42761d5
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
17 changes: 9 additions & 8 deletions src/vues/accueil.pug
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,17 @@ block page
p Félicitations #{infosUtilisateur.afficheToi()}, vous avez réussi à vous authentifier avec eIDAS !
a(href = '/auth/fcplus/destructionSession') Déconnexion
else
h1 Choisissez votre cas d'usage
div
p.
FranceConnect+ est la solution proposée par l'État pour renforcer la
sécurité de vos services en ligne les plus sensibles.
a.bouton.franceconnect(href = '/auth/fcplus/creationSession')
a.nouvel-onglet(href = 'https://franceconnect.gouv.fr/france-connect-plus', target = '_blank').
Qu'est-ce que FranceConnect+ ?

if avecConnexionEIDAS
h1 Je me connecte avec le bouton eIDAS
a.bouton.eidas(href = '/auth/fcplus/creationSession?eidas')
else
p.
FranceConnect+ est la solution proposée par l'État pour renforcer la
sécurité de vos services en ligne les plus sensibles.
a.bouton.franceconnect(href = '/auth/fcplus/creationSession')
a.nouvel-onglet(href = 'https://franceconnect.gouv.fr/france-connect-plus', target = '_blank').
Qu'est-ce que FranceConnect+ ?

else
p Pas d'utilisateur courant
4 changes: 2 additions & 2 deletions test/routes/routesBase.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ describe('Le serveur des routes `/`', () => {
afterEach((suite) => serveur.arrete(suite));

describe('sur GET /', () => {
it("affiche qu'il n'y a pas pas d'utilisateur courant par défaut", () => (
it("affiche un bouton de connexion s'il n'y a pas d'utilisateur courant", () => (
axios.get(`http://localhost:${port}/`)
.then((reponse) => {
expect(reponse.status).toBe(200);
expect(reponse.data).toContain("Choisissez votre cas d'usage");
expect(reponse.data).toMatch(/<a class="bouton .*" href="\/auth\/fcplus\/creationSession.*">/);
})
.catch(leveErreur)));

Expand Down

0 comments on commit 42761d5

Please sign in to comment.