Je suis un débutant à .NET Web API et aux sockets avec l'API d'identité de celui-ci. J'ai créé un nouveau projet avec le model d'API Web MVC et l'authentification de count individuel. J'ai essayé d'exécuter le projet et appelez l'API Register et cela me donne une erreur avec la création du file .mdf. Ensuite, j'ai […]
J'ai une application ASP.NET MVC qui utilise l'identité ASP.NET. J'ai 3 rôles pour mon application: Étudiant Auteur Admin Ces 3 profils ont différents champs à persister, donc le rôle d'étudiant pourrait avoir X nombre de champs, le rôle d'auteur, Y le nombre de champs et le rôle d'administrateur, Z le nombre de champs, tous indépendants […]
Je travaille sur une application MVC utilisant l'authentification AD d'Azure. Je cherchais une meilleure pratique ou un moyen suggéré pour «étendre» datatables du profil de l'user. Par exemple, je souhaite que les users aient une date de naissance stockée sur eux-mêmes. J'ai regardé ceci mais cela ne répond pas vraiment à ma question: le stockage […]
Mon application ASP.NET MVC a été initialement développée pour une database SQL Server unique utilisant l'authentification OWIN Identity où les tables d'identité et les tables de données se trouvaient dans la même database. public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("defaultConnectionSsortingng", throwIfV1Schema: false) { } } Nous migrons maintenant le code pour prendre […]
Je travaille sur la migration de mon projet ASP.NET Core de l'utilisation de Microsoft SQL Server à MySQL maintenant que le fournisseur MySQL DB a été publié ("pré-version"). J'utilisais Core Identity pour l'appartenance lors de l'utilisation de SQL Server et cela fonctionnait dans cette configuration. Lorsque j'ai migré la database vers MySQL (en utilisant l'assistant […]
Lorsque je crée un nouveau projet mvc 5 (authentification d'un count user individuel), j'obtiens la database dans localDb. J'ai besoin d'autres tables dans ma database pour relier les tables user qui seront probablement placées en sql (juste parce que je n'ai jamais vu localDb utilisé en production dans un endroit où j'ai travaillé jusqu'ici), donc […]
J'utilise ASP.NET Identity 2.0 et je veux savoir si l'user qui est connecté est du rôle "admin". Dans ma méthode seed, je crée 3 rôles différents comme ceci: var store = new UserStore<ApplicationUser>(context); var userManager = new ApplicationUserManager(store); var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context)); ssortingng roleName = "admin"; if (!roleManager.RoleExists(roleName)) { roleManager.Create(new IdentityRole(roleName)); } roleName […]
Voici le SQL pour les tables: CREATE TABLE [dbo].[AspNetUserRoles] ( [UserId] INT NOT NULL, [RoleId] INT NOT NULL, CONSTRAINT [PK_dbo.AspNetUserRoles] PRIMARY KEY CLUSTERED ([UserId] ASC, [RoleId] ASC), CONSTRAINT [FK_dbo.AspNetUserRoles_dbo.AspNetRoles_RoleId] FOREIGN KEY ([RoleId]) REFERENCES [dbo].[AspNetRoles] ([Id]) ON DELETE CASCADE, CONSTRAINT [FK_dbo.AspNetUserRoles_dbo.AspNetUsers_UserId] FOREIGN KEY ([UserId]) REFERENCES [dbo].[AspNetUsers] ([Id]) ON DELETE CASCADE ); CREATE TABLE [dbo].[AspNetRoles] ( [Id] […]
Dans MVC 5, il existe une nouvelle class d'identité dans le dossier models. SO disons que j'ajoute des champs supplémentaires à l'user, je le ferais dans la class public class ApplicationUser : IdentityUser Ok, jusqu'ici tout va bien. add-migration "updatedUser" et cela va mettre à jour la database. MAIS … Maintenant, je veux append un […]
Nous avons deux bases de données avec des tables user comme ci-dessous: MasterDB.AspNetUsers Customer1DB.AspNetUsers Nous utilisons MasterDb pour nous connecter aux users, puis nous les connectons à une database client, par exemple Customer1DB (ou un autre client db en fonction de l'user). Les deux tables user ont des schémas identiques basés sur ASP.NET Identity Framework […]