Skip to content

Commit b120466

Browse files
authored
Merge pull request #968 from numerique-gouv/remove-moncomptepro-in-url
feat(links): remove moncomptepro from doc, url & email adresses
2 parents e955895 + 01ca2d7 commit b120466

25 files changed

+53
-58
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🔑 ProConnect - Identité (ex-MonComptePro)
1+
# 🔑 ProConnect - Identité
22

33
ProConnect Identité est un fournisseur d'identité "OpenId Connect" géré par la DINUM.
44

@@ -12,7 +12,7 @@ Pour vous intégrer la fédération ProConnect, merci de vous référer à [notr
1212

1313
## 1. 🗺️ Tester le parcours
1414

15-
Pour tester le parcours de connexion ProConnect Identité, vous pouvez utiliser notre plateforme dédiée : https://test.moncomptepro.beta.gouv.fr/.
15+
Pour tester le parcours de connexion ProConnect Identité, vous pouvez utiliser notre plateforme dédiée : https://test.identite.proconnect.gouv.fr/.
1616

1717
Vous pouvez utiliser le compte de test suivant :
1818

@@ -40,8 +40,8 @@ Afin d'effectuer les développements sur votre service en ligne, nous fournisson
4040

4141
Afin de configurer votre module ou votre client OpenId Connect, vous trouverez ci-dessous les paramètres de configuration spécifiques à ProConnect Identité :
4242

43-
- paramètres de configuration de l’instance de test : https://app-sandbox.moncomptepro.beta.gouv.fr/.well-known/openid-configuration
44-
- paramètres de configuration de l’instance de production : https://app.moncomptepro.beta.gouv.fr/.well-known/openid-configuration
43+
- paramètres de configuration de l’instance de test : https://identite-sandbox.proconnect.gouv.fr/.well-known/openid-configuration
44+
- paramètres de configuration de l’instance de production : https://identite.proconnect.gouv.fr/.well-known/openid-configuration
4545
- Les périmètres de données (scope) disponibles sont les suivants :
4646
- `openid` (données : sub)
4747
- `email` (données : email, email_verified)
@@ -78,11 +78,11 @@ si votre utilisateur utilise un poste partagé, une autre personne pourrait util
7878
les informations de l'utilisateur initial dans votre service. Il convient d'effectuer une déconnexion simultanée sur
7979
ProConnect Identité et sur votre service.
8080

81-
Vous pouvez tester la cinématique de déconnexion via le lien suivant : https://test.moncomptepro.beta.gouv.fr/#logout
81+
Vous pouvez tester la cinématique de déconnexion via le lien suivant : https://test.identite.proconnect.gouv.fr/#logout
8282

8383
Afin d'effectuer une déconnexion simultanée, il faut rediriger l'utilisateur vers la route de déconnexion de ProConnect Identité :
8484

85-
https://app-sandbox.moncomptepro.beta.gouv.fr/oauth/logout?post_logout_redirect_uri=https%3A%2F%2Ftest.moncomptepro.beta.gouv.fr%2F&client_id=client_id
85+
https://identite-sandbox.proconnect.gouv.fr/oauth/logout?post_logout_redirect_uri=https%3A%2F%2Ftest.identite.proconnect.gouv.fr%2F&client_id=client_id
8686

8787
### 2.4. 🏛️ Permettre à l'utilisateur de sélectionner une autre organisation
8888

@@ -92,11 +92,11 @@ Au moment de se connecter à votre service, ProConnect Identité demande à l'ut
9292
Si vous souhaitez donner la possibilité à l’utilisateur de représenter une autre organisation sans qu’il ait besoin de
9393
se reconnecter, vous pouvez demander l’interface de sélection d’organisation à ProConnect Identité.
9494

95-
Vous pouvez tester la cinématique via le lien suivant : https://test.moncomptepro.beta.gouv.fr/#select-organization
95+
Vous pouvez tester la cinématique via le lien suivant : https://test.identite.proconnect.gouv.fr/#select-organization
9696

9797
Pour ce faire, vous pouvez rediriger l'utilisateur sur la route authorize avec le paramètre `prompt=select_organization` comme suit :
9898

99-
https://app-sandbox.moncomptepro.beta.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Flogin-callback&prompt=select_organization
99+
https://identite-sandbox.proconnect.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Flogin-callback&prompt=select_organization
100100

101101
### 2.5. 🔎 Permettre à l'utilisateur de mettre à jour ses informations
102102

@@ -105,22 +105,22 @@ Les utilisateurs peuvent avoir commis des erreurs lors de la constitution de leu
105105
Si vous souhaitez donner l’opportunité à l’utilisateur de mettre à jour ses informations utilisateurs sans qu’il ait besoin
106106
de se reconnecter, vous pouvez demander l’interface de mise à jour des informations personnelles à ProConnect Identité.
107107

108-
Vous pouvez tester la cinématique via le lien suivant : https://test.moncomptepro.beta.gouv.fr/#update-userinfo
108+
Vous pouvez tester la cinématique via le lien suivant : https://test.identite.proconnect.gouv.fr/#update-userinfo
109109

110110
Pour ce faire, vous pouvez rediriger l'utilisateur sur la route authorize avec le paramètre `prompt=update_userinfo` comme suit :
111111

112-
https://app-sandbox.moncomptepro.beta.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.moncomptepro.beta.gouv.fr%2Flogin-callback&prompt=update_userinfo
112+
https://identite-sandbox.proconnect.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.identite.proconnect.gouv.fr%2Flogin-callback&prompt=update_userinfo
113113

114114
### 2.6. 🚪 Exiger une ré-authentification
115115

116116
Certaines fonctionnalités sensibles requièrent d’authentifier l'utilisateur à nouveau pour réduire les risques
117117
d’usurpations d’identités liés à la durée de session de ProConnect Identité.
118118

119-
Vous pouvez tester la cinématique via le lien suivant : https://test.moncomptepro.beta.gouv.fr/#force-login
119+
Vous pouvez tester la cinématique via le lien suivant : https://test.identite.proconnect.gouv.fr/#force-login
120120

121121
Pour ce faire, vous devez passer les paramètres `prompt=login` et `claims={"id_token":{"auth_time":{"essential":true}}}` comme suit :
122122

123-
https://app-sandbox.moncomptepro.beta.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.moncomptepro.beta.gouv.fr%2Flogin-callback&claims=%7B%22id_token%22%3A%7B%22auth_time%22%3A%7B%22essential%22%3Atrue%7D%7D%7D&prompt=login
123+
https://identite-sandbox.proconnect.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.identite.proconnect.gouv.fr%2Flogin-callback&claims=%7B%22id_token%22%3A%7B%22auth_time%22%3A%7B%22essential%22%3Atrue%7D%7D%7D&prompt=login
124124

125125
Afin de s’assurer que l’utilisateur s’est bien ré-authentifié, il est impératif que votre service vérifie la valeur `auth_time`
126126
retournée dans l’ID token. Si la date est supérieure à 5 minutes, l’utilisateur ne s'est pas reconnecté récemment et vous
@@ -134,7 +134,7 @@ il est possible de récupérer via le claim `amr` la liste des méthodes d’aut
134134
Par défaut ce claim `amr` n’est pas retourné dans l’IdToken, il doit être demandé explicitement.
135135
Pour ce faire, vous devez passer les paramètres `prompt=login` et `claims={"id_token":{"auth_time":{"essential":true}}}` comme suit :
136136

137-
https://app-sandbox.moncomptepro.beta.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.moncomptepro.beta.gouv.fr%2Flogin-callback&claims=%7B%22id_token%22%3A%7B%22amr%22%3A%7B%22essential%22%3Atrue%7D%7D%7D
137+
https://identite-sandbox.proconnect.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.identite.proconnect.gouv.fr%2Flogin-callback&claims=%7B%22id_token%22%3A%7B%22amr%22%3A%7B%22essential%22%3Atrue%7D%7D%7D
138138

139139
ProConnect Identité peut renvoyer une combinaison des valeurs suivantes :
140140

@@ -153,11 +153,11 @@ Vous trouverez de plus amples informations sur la [documentation de FranceConnec
153153
Certaines fonctionnalités sensibles requièrent une authentification à double facteur pour réduire les risques
154154
d’usurpations d’identités liés aux attaques par _phishing_ par exemple.
155155

156-
Vous pouvez tester la cinématique via le lien suivant : https://test.moncomptepro.beta.gouv.fr/#force-2fa
156+
Vous pouvez tester la cinématique via le lien suivant : https://test.identite.proconnect.gouv.fr/#force-2fa
157157

158158
Pour ce faire, vous devez passer les paramètres `claims={"id_token":{"acr":{"essential":true,value:"https://proconnect.gouv.fr/assurance/consistency-checked-2fa"}}}` comme suit :
159159

160-
https://app-sandbox.moncomptepro.beta.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.moncomptepro.beta.gouv.fr%2Flogin-callback&claims=%7B%22id_token%22%3A%7B%22acr%22%3A%7B%22essential%22%3Atrue%2C%22value%22%3A%22https%3A%2F%2Frefeds.org%2Fprofile%2Fmfa%22%7D%7D%7D
160+
https://identite-sandbox.proconnect.gouv.fr/oauth/authorize?client_id=client_id&scope=openid%20email%20profile%20organization&response_type=code&redirect_uri=https%3A%2F%2Ftest.identite.proconnect.gouv.fr%2Flogin-callback&claims=%7B%22id_token%22%3A%7B%22acr%22%3A%7B%22essential%22%3Atrue%2C%22value%22%3A%22https%3A%2F%2Frefeds.org%2Fprofile%2Fmfa%22%7D%7D%7D
161161

162162
Les valeurs `acr` utilisées par ProConnect Identité sont les suivantes :
163163

assets/js/fetch-organization-info.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ document.addEventListener(
9090
organizationAlertContentElement.innerHTML =
9191
"Erreur inconnue lors de la récupération des informations de cet établissement. " +
9292
"Merci de réessayer ultérieurement. " +
93-
"Vous pouvez également nous signaler cette erreur par mail à contact@moncomptepro.beta.gouv.fr.";
93+
"Vous pouvez également nous signaler cette erreur par mail à support+identite@proconnect.gouv.fr.";
9494
}
9595
if (xmlhttp.status !== 200) {
9696
submitElement.removeAttribute("aria-label");

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "moncomptepro",
2+
"name": "proconnect-identite",
33
"version": "1.0.0",
44
"private": true,
55
"license": "MIT",

packages/email/.storybook/SendEmailFormWebComponent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export class SendEmailFormWebComponent extends HTMLElement {
5454
body: JSON.stringify({
5555
htmlContent: template,
5656
sender: {
57-
name: "MonComptePro",
57+
name: "ProConnect",
5858
email: "nepasrepondre@email.moncomptepro.beta.gouv.fr",
5959
},
6060
subject: this.#object.value,

packages/email/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const transporter = nodemailer.createTransport({
2020
const info = await transporter.sendMail({
2121
from: "user@example.com",
2222
to: "user@example.com",
23-
subject: "[MonComptePro] Delete free TOTP",
23+
subject: "[ProConnect] Delete free TOTP",
2424
html: DeleteFreeTotpMail({
2525
baseurl: my_host_name,
2626
email: user.email,

packages/email/src/DeleteAccessKey.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ export default {
1212
baseurl: "http://localhost:3000",
1313
family_name: "Dupont",
1414
given_name: "Marie",
15-
support_email: "contact@moncomptepro.beta.gouv.fr",
15+
support_email: "support+identite@proconnect.gouv.fr",
1616
},
1717
} as ComponentAnnotations<Renderer, Props>;

packages/email/src/DeleteAccount.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default {
1111
args: {
1212
given_name: "Marie",
1313
family_name: "Dupont",
14-
support_email: "contact@moncomptepro.beta.gouv.fr",
14+
support_email: "support+identite@proconnect.gouv.fr",
1515
baseurl: "http://localhost:3000",
1616
},
1717
} as ComponentAnnotations<Renderer, Props>;

packages/email/src/DeleteFreeTotpMail.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default {
1111
args: {
1212
given_name: "Marie",
1313
family_name: "Dupont",
14-
support_email: "contact@moncomptepro.beta.gouv.fr",
14+
support_email: "support+identite@proconnect.gouv.fr",
1515
baseurl: "http://localhost:3000",
1616
},
1717
} as ComponentAnnotations<Renderer, Props>;

packages/email/src/UpdateTotpApplication.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default {
1111
args: {
1212
given_name: "Marie",
1313
family_name: "Dupont",
14-
support_email: "contact@moncomptepro.beta.gouv.fr",
14+
support_email: "support+identite@proconnect.gouv.fr",
1515
baseurl: "http://localhost:3000",
1616
},
1717
} as ComponentAnnotations<Renderer, Props>;

0 commit comments

Comments
 (0)