Comment crypter le mot de passe de identity dans le web.config

CERALINE Mickael 5 Points de réputation
2025-11-05T13:01:49.6766667+00:00

Bonjour,

Je rencontre un problème avec la configuration d’ASP.NET. Actuellement, j’ai une balise <identity> dans le web.config avec le nom d’utilisateur et le mot de passe visibles en clair. Je souhaite crypter le mot de passe pour qu’il ne soit plus visible dans le fichier de configuration.

J’ai exploré deux solutions :

Chiffrer la section <identity> avec aspnet_regiis

Lors de cette tentative, j’obtiens une erreur indiquant que le web.config n’est pas compris ou ne peut pas être traité après le chiffrement.

  1. Stocker le nom d’utilisateur et le mot de passe dans le registre
    • J’ai configuré la clé de registre et chiffré le mot de passe
    J’ai également donné les permissions nécessaires au compte du pool IIS qui exécute le site. Malgré cela, l’application retourne l’erreur :

Image de l’utilisateur

Je ne comprends pas pourquoi l’application ne parvient pas à lire les informations de connexion depuis le registre, alors que les permissions semblent correctes.

Technologies de développement | ASP.NET Core | Autre
0 commentaires Aucun commentaire

1 réponse

  1. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.

    2 commentaires supprimés

    Les commentaires ont été désactivés. En savoir plus

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.