Ich habe Probleme beim Verständnis der neuen Identitätskram. Ich versuche herauszufinden, wie neue Rollen hinzugefügt werden und Benutzer diesen Rollen hinzufügen. Ich versuche eine Rollenverwaltungsseite und eine Benutzerverwaltungsseite für meine Anwendung zu erstellen und muss diese beiden Dinge tun können. Jedes Mal, wenn ich versuche, einem Benutzer eine Rolle hinzuzufügen: System.Web.Security.Roles.AddUserToRole ("Andy", "admin"); Ich bekomme "Die Rolle-Manager-Funktion wurde nicht aktiviert." Ich habe keinen benutzerdefinierten Rollenanbieter und habe versucht, den Rollenmanager auf "aktiviert" zu setzen, aber ich habe gerade einen Fehler erhalten, dass ich keinen Rollenanbieter habe. Ich dachte, dass Identity das alles schon eingebaut hat? Kann mir da jemand helfen?ASP Identity 2.0 Hinzufügen neuer Rollen und Hinzufügen von Benutzern zu Rollen
10
A
Antwort
17
System.Web.Security
ist das alte ASP.NET-Mitgliedschafts-Framework. ASP.NET Identity befindet sich im Namespace Microsoft.AspNet.Identity
. Verwenden Sie eine RoleManager
zum Erstellen von Rollen und eine UserManager
zum Hinzufügen von Benutzern zu Rollen.
var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context));
roleManager.Create(new IdentityRole("Administrator"));
var userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context));
var user = new ApplicationUser { UserName = "admin" };
userManager.Create(user, "admin321");
userManager.AddToRole(user.Id, "Administrator");
Verwandte Themen
- 1. ASP.NET Benutzerdefinierter Mitgliedschaftsanbieter - Hinzufügen von Benutzern zu Rollen
- 2. Erstellen von Rollen und Hinzufügen von Benutzern zu Rollen in ASP.NET MVC-Web-API
- 3. Hinzufügen von Rollen zu ADFS IPrincipal
- 4. Hinzufügen von benutzerdefinierten Rollen Fenster Rollen in ASP.NET MVC 5
- 5. Cant hinzufügen Rollen automatisch
- 6. Asp.Net Kern MVC6 Wie zunächst hinzufügen Rollen in Identity 3
- 7. IdentityServer3 - Erweitern von Ansprüchen/Rollen - Hinzufügen von Attributen zu Berechtigungen
- 8. Gibt es eine MarkLogic JavaScript-API zum Erstellen von Benutzern und Hinzufügen von Rollen?
- 9. Schienen 3: Hinzufügen von Rollen zu einem Benutzer
- 10. Verwalten von Benutzern und Rollen von der Website
- 11. .net Identität 2.0 nicht zurück Rollen
- 12. LDAP beste Möglichkeit, um Benutzern Rollen zuzuweisen
- 13. Auflisten von Benutzern und deren Rollen in SQL Server
- 14. IdentityServer, Ansprüche und Rollen
- 15. Rollen dynamisch hinzufügen, um das Attribut für Controller zu autorisieren
- 16. Asp.Net Rollen ohne Rollen Anbieter funktioniert nicht?
- 17. ASP.NET Identity 2 Rollen scheinen im Cookie zu sein
- 18. Zuweisen von Rollen zu Anwendungsbenutzern
- 19. WSO2 Identity Server verwaltet Benutzer und Rollen über API
- 20. Kentico Rollen und UI Personalisierung
- 21. Erstellen von Rollen in Asp.net Identity MVC 5
- 22. .NET-Rollen und IIS7
- 23. Fehler beim Hinzufügen von Benutzern zu Rollen in ADAM (eine Beschränkungsverletzung aufgetreten ist (Ausnahme von HRESULT:. 0x8007202F)
- 24. ASP.NET - Mitgliedschaft und Rollen
- 25. Magento: Rollen und Benutzer
- 26. Gibt es eine Benutzeroberfläche zum Verwalten von ASP.NET Identity-Benutzern/Rollen, die mit ASP.NET 5 kompatibel sind?
- 27. Hibernate Benutzermodell Benutzer-Rollen und Rollen nicht sparend
- 28. Authentifizieren Rollen und Anmeldeseite für verschiedene Rollen spielen
- 29. Verschiedene Benutzertypen in ASP.Net Identity 2.0
- 30. Spring Security (Acegi) und Benutzergruppen (vs. Rollen)
UserManager und RoleManager implementieren IDisposable, so dass auch berücksichtigt werden muss. –