Adapté de la note en anglais publiée sur le site de Bluesky le 28 avril 2023.
Sur Bluesky, on peut définir son site web comme nom d’utilisateur. Il s’agit d’une méthode de vérification proposée par Bluesky. Nous recommandons vivement aux organisations officielles et aux personnalités de premier plan de procéder ainsi.
Si vous travaillez pour une organisation disposant d’une équipe informatique, vous pouvez leur envoyer un lien vers ce guide ; ils pourront probablement vous aider à mettre cela en place.
Comment définir un site web comme nom d'utilisateur ?
Par défaut, les noms d'utilisateur Bluesky se terminent par le suffixe bsky.social, mais vous pouvez définir votre site web comme nom d'utilisateur. Par exemple, le compte officiel de l'équipe Bluesky porte le nom d'utilisateur @bsky.app, celui du Monde est @lemonde.fr.
Il est aussi possible d'utiliser un nom de domaine pour certifier des comptes affiliés. Par exemple, en plus de son compte principal, le journal Le Monde utilise aussi son domaine pour ses comptes affiliés @english.lemonde.fr ou @afrique.lemonde.fr. Les responsables de la CGT ont certifié leur compte avec le domaine de la cgt.fr, comme @sophie.binet.cgt.fr ou @myriam.lebriki.cgt.fr.
Aux États-Unis, les sénateurs ont vérifié leurs comptes avec senate.gov. C'est le gestionnaire du site du Sénat qui a fait l'enregistrement pour eux.
Les captures d'écran ci-dessous vous montrent comment définir votre site web comme nom d'utilisateur dans l'application web, mais la procédure est similaire sur mobile.
- 1.
Commencez par créer un compte Bluesky. Si vous prévoyez de définir votre site web comme nom d'utilisateur, choisissez n'importe quel nom d'utilisateur provisoire lors de votre inscription.
- 2.
Ouvrez le menu de gauche. Cliquez sur "Paramètres", puis sur "Compte", puis sur "Pseudo".
- 3.
Sur l'écran "Modifier le pseudo", cliquez sur "J'ai mon propre domaine".
- 4.
Vous verrez alors s'afficher un écran qui ressemble à celui-ci. Il contient les informations que vous devrez fournir à votre registraire de domaine (le site sur lequel vous avez acheté votre nom de domaine).
- 5.
Retournez sur le site de votre registraire de nom de domaine, c'est-à-dire la société auprès de laquelle vous avez acheté votre nom de domaine (Gandi, Hostinger, OVH, etc.). La présentation varie en fonction du fournisseur que vous avez choisi, mais vous devrez accéder à la gestion DNS de votre nom de domaine. Cette option peut se trouver dans l'onglet "DNS avancé".
Avancé : si vous utilisez un hébergeur autre que votre registraire, par exemple Cloudflare, rendez-vous sur ce site pour ajouter votre enregistrement TXT, et non sur celui de votre registraire d'origine.
- 6.
Il faut ajouter un enregistrement TXT (texte) à votre domaine. L’étape 3 ci-dessus contient toutes les informations dont vous aurez besoin pour effectuer cette opération sur votre domaine. La valeur DID est publique et ne constitue pas une information sensible. Vous pouvez également la retrouver sur clearsky.app.
Vous trouverez en général une section "nom de domaine" sur le site de votre registraire. Cliquez ensuite sur "DNS" ou "enregistrement DNS", puis "ajouter un enregistrement". Puis remplissez les champs proposés. Voici par exemple l'interface sur Gandi.
Définissez le domaine :
_atprotoDéfinissez le type : TXT
Remplissez le champ "valeur" (parfois appelé "données" ou "texte"), en utilisant votre propre valeur DID :
did=did:plc:[votre valeur ici]
- 7.
Une fois l’enregistrement TXT ajouté, attendez quelques minutes que la modification se propage sur Internet. Ensuite, cliquez simplement sur "Vérifier l’enregistrement DNS". C’est terminé ! Vérifiez votre profil Bluesky pour voir s’il a été mis à jour. N’oubliez pas que la propagation DNS peut prendre un certain temps.
- 8.
Félicitations, vous venez de définir votre site web comme nom d’utilisateur et de vérifier votre compte !
Toutes les balises ou mentions contenant votre ancien identifiant continueront de rediriger vers votre compte.
Depuis le mois de décembre 2024, si vous remplacez votre nom d’utilisateur Bluesky par défaut (celui sur lequel vous avez créé votre compte, avec le suffixe .bsky.social) par l’URL d’un site web, votre ancien nom d’utilisateur .bsky.social vous sera réservé. Vous n’avez plus besoin de créer un deuxième compte pour réserver votre nom d’utilisateur .bsky.social le plus récent. Pour chaque compte, seul votre nom d’utilisateur .bsky.social le plus récent vous est réservé, et cette réservation n’expire pas.
Il en est de même si vous utilisez un hébergeur (PDS) autre, tel que .eurosky.social
Comment puis-je définir un sous-domaine comme identifiant ?
Prenons l'exemple suivant : vous travaillez pour journal.fr et vous souhaitez que votre nom d'utilisateur Bluesky soit @monnom.journal.fr. Voici comment procéder.
Suivez les étapes ci-dessus, mais à l'étape 6, votre enregistrement TXT sera légèrement différent :
Définissez le domaine :
_atproto.monnom(Notez que cela inclut le sous-domaine que vous utilisez.)Définissez le type : TXT
Remplissez le champ "valeur" (parfois appelé "données" ou "texte"), mais utilisez votre propre valeur DID :
did=did:plc:[votre valeur ici]
Comment puis-je configurer et gérer plusieurs identifiants de sous-domaines ?
Certaines organisations, telles que les rédactions ou les entreprises, peuvent souhaiter vérifier les comptes de plusieurs personnes affiliées via des sous-domaines. Par exemple, une rédaction pourrait définir les identifiants de ses journalistes sous la forme @nom.redaction.com, ou disposer de plusieurs comptes pour différents domaines de spécialité, comme @sports.redaction.com. Cependant, la gestion d’un grand nombre de sous-domaines individuels via des enregistrements TXT peut s’avérer fastidieuse. Dans ce cas, vous pouvez utiliser une option non liée au DNS en résolvant plusieurs identifiants via HTTP sous une route .well-known.
Remarque : cette section s’adresse à un public de développeurs, et les équipes techniques de la plupart des organisations sont en mesure de la mettre en œuvre facilement. Vous pouvez également nous contacter pour obtenir de l’aide à l’adresse support@bsky.app.
Au lieu d’utiliser des enregistrements TXT DNS, vous pouvez renvoyer le DID de chaque compte à partir de la route https://${handle}/.well-known/atproto-did. La charge utile attendue est un DID (tel que did:plc:abcdef...) avec le type de contenu text/plain. La fonction de résolution des identifiants attend explicitement un statut HTTP 200 OK.
Voici un extrait de code illustrant la mise en œuvre de la résolution des identifiants :
async function resolveHandle(handle: string) { const res = await fetch(`https://${handle}/.well-known/atproto-did`) const did = await res.text() assert(typeof did === “string” && did.startsWith(“did:”)) return did}Ces identifiants sont revalidés périodiquement. Si un identifiant venait à être invalidé, toutes les données du compte resteraient sécurisées : le propriétaire ne perdrait ni ses publications, ni ses abonnés, etc. Nous proposerons une option intégrée à l’application permettant de revalider simplement l’identifiant ou d’en choisir un nouveau.
Qu’est-ce qu’un domaine personnalisé ?
Un domaine personnalisé est un nom unique qui identifie un site web sur Internet. Par exemple, le domaine de Bluesky est bsky.social.
Chaque appareil connecté à Internet possède une adresse IP unique qui l’identifie. Mais il est bien plus facile de se souvenir de bsky.social plutôt que d’une série de chiffres. Le système de noms de domaine (DNS) fonctionne comme un annuaire téléphonique pour Internet et associe un domaine tel que bsky.social à son adresse IP, ce qui nous évite d’avoir à mémoriser nous-mêmes ces chiffres.
Les domaines peuvent être divisés en sous-domaines. Par exemple, si votre domaine était exemple.com mais que vous aviez un blog hébergé sur blog.exemple.com, alors blog est le sous-domaine.
Vous êtes chercheur ou attaché à un établissement de l'enseignement supérieur ?
Sachez que @cpesr.fr propose d'héberger les comptes académiques français. N'hésitez pas à le contacter pour avoir un nom d'utilisateur sous son nom de domaine, tels @michaelzemmour.cpesr.fr ou @colinlebedev.cpesr.fr.
Si votre compte est vérifié ?
Pour des raisons de sécurité, un compte ayant une coche de vérification la perd s'il modifie soit son nom d'utilisateur (handle/pseudo), soit son nom d'affichage. Si votre compte vérifié passe de bsky.social à eurosky.social, ou que vous lui donnez votre nom de domaine, vous perdrez la coche de vérification.
C'est pour cela qu'il est recommandé de prendre son nom de domaine comme nom d'utilisateur AVANT de solliciter une vérification, surtout que cette première démarche atteste de l'authenticité du compte et rend la tâche plus facile aux vérificateurs.
Toutefois, si vous avez déjà la coche de vérification, cela ne doit pas pas vous empêcher de personnaliser votre nom d'utilisateur. Il n'est pas très difficile de la récupérer.
La bonne nouvelle, c'est qu'une fois que vous avez un nom d'utilisateur basé sur votre nom de domaine, nous ne changerez plus jamais de nom d'utilisateur ! Un passage d'un compte en .bsky.social vers un compte en .eurosky.social ne vous fera plus perdre la coche !
Pourquoi Bluesky utilise-t-il des domaines comme noms d'utilisateur, et pourquoi voudrais-je faire de même ?
Le protocole AT, sur lequel repose l'application Bluesky, a été conçu pour utiliser des domaines pour plusieurs raisons :
Identité : Bluesky n’est qu’une application parmi d’autres construites sur le protocole AT. Imaginons que vous définissiez votre pseudo comme
exemple.comsur Bluesky. Vous pourrez utiliser ce même pseudo sur toutes les applications construites sur le protocole AT (et leur nombre ne cesse de croître !). Désormais, vous n’avez plus besoin d’enregistrer cinq noms d’utilisateur différents en fonction de ce qui était disponible au moment de votre inscription à une application — il vous suffit d’utiliser votre domaine !Vérification : Les sites web ont déjà une longue tradition en matière de vérification ; l’utilisation de domaines s’appuie donc sur leur crédibilité. Par exemple, une rédaction comme Le Monde pourrait définir son identifiant comme suit :
@lemonde.fr. Ainsi, tous les journalistes que Le Monde souhaite vérifier pourraient utiliser des sous-domaines pour définir leur identifiant comme suit :@prénomnom.lemonde.fr. Les comptes de marque pourraient également définir leur identifiant comme étant leur domaine.Portabilité : Il se peut que vous souhaitiez changer de serveur (ou PDS, par exemple pour faire héberger votre compte par Eurosky, Gander, ou pour utiliser votre propre serveur). Dans ce cas, vous n'aurez pas besoin de modifier votre identifiant s'il s'agit d'un nom de domaine, car celui-ci n'est pas lié à un serveur en particulier.
Pour plus d'informations, consultez l'article de blog en anglais publié précédemment par Bluesky sur l'utilisation des noms de domaine comme identifiants.