J'essaie de mettre en œuvre l'Autorisation et l'Authentification dans mon projet Winforms actuel. L'authentification doit également correspondre à un utilisateur dans une base de données SQL Server 2008. Le problème est qu'il s'agit d'un programme multi-utilisateur. Lorsqu'un nouvel utilisateur est ajouté, une base de données est créée et l'identité des utilisateurs est ajoutée à la base de données.Implémenter IPrincipal dans le projet winforms
Je me suis demandé si cela était possible en implémentant IPrincipal et IIdentity. J'ai seulement trouvé des implémentations d'ASP.NET jusqu'ici. Quelqu'un peut-il me donner des conseils quant à la meilleure façon d'implémenter la sécurité mot de passe/ID utilisateur dans une application WinForms? En gardant à l'esprit qu'il doit être vérifié avec une base de données dans SQL Server. Cela signifie qu'une base de données doit exister pour cet utilisateur et que ses informations d'identification doivent être correctes.
La façon dont vous authentifiez les utilisateurs et comment vous représentez par la suite les utilisateurs authentifiés est deux choses différentes. Demandez-vous comment implémenter IPrincipal ou comment authentifier les utilisateurs en utilisant un mécanisme de nom d'utilisateur/mot de passe? –
Je veux vraiment savoir comment authentifier les utilisateurs en utilisant psw/nom d'utilisateur? –
Etes-vous sûr que c'est vraiment ce que vous voulez faire? L'utilisation d'un mécanisme d'authentification personnalisé pour un client riche est une chose assez inhabituelle à faire. Normalement, il est préférable de s'appuyer sur les mécanismes de sécurité intégrés de Windows. Peut-être avons-nous besoin d'un peu de contexte ici. Une application de type kiosque est l'un des rares exemples auxquels je peux penser où cela aurait du sens. –