Als «asp.net-identity» getaggte Fragen

Das ASP.NET-Identitätssystem ersetzt die vorherigen ASP.NET-Mitgliedschafts- und einfachen Mitgliedschaftssysteme.

10
ASP.NET-Identität - HttpContext hat keine Erweiterungsmethode für GetOwinContext
Ich habe das ASP.NET-Identitätsbeispiel von hier heruntergeladen und erfolgreich ausgeführt: https://github.com/rustd/AspnetIdentitySample Ich bin gerade dabei, das ASP.NET Identity Framework in meinem Projekt zu implementieren, und bin auf ein Problem gestoßen, das mich den ganzen Tag verrückt gemacht hat ... GetOwinContext() existiert nicht als Erweiterungsmethode auf meinem HttpContext Ich implementiere das …

10
ASP.NET MVC 5 - Identität. So erhalten Sie den aktuellen ApplicationUser
Ich habe eine Artikelentität in meinem Projekt, deren ApplicationUserEigenschaft benannt ist Author. Wie kann ich das vollständige Objekt der aktuell protokollierten erhalten ApplicationUser? Beim Erstellen eines neuen Artikels muss ich die AuthorEigenschaft Articleauf den aktuellen Wert setzen ApplicationUser. Im alten Mitgliedschaftsmechanismus war es einfach, aber im neuen Identitätsansatz weiß ich …

7
Wie kann ich die Tabellennamen bei Verwendung von ASP.NET Identity ändern?
Ich verwende die Release-Version (RTM, nicht RC) von Visual Studio 2013 (heruntergeladen von MSDN 2013-10-18) und daher die neueste (RTM) Version von AspNet.Identity. Wenn ich ein neues Webprojekt erstelle, wähle ich "Individuelle Benutzerkonten" zur Authentifizierung aus. Dadurch werden die folgenden Tabellen erstellt: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Wenn ich einen …

4
ASP.NET Identity DbContext Verwirrung
Eine Standard-MVC 5-App enthält diesen Code in IdentityModels.cs. Dieser Code gilt für alle ASP.NET-Identitätsvorgänge für die Standardvorlagen: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Wenn ich einen neuen Controller mithilfe von Ansichten mit Entity Framework auf ein Gerüst stelle und im Dialogfeld einen "neuen …

15
Nicht autorisierter Webapi-Anruf, der die Anmeldeseite anstelle von 401 zurückgibt
Wie konfiguriere ich mein mvc / webapi-Projekt so, dass eine aus einer Rasiereransicht aufgerufene Webapi-Methode die Anmeldeseite nicht zurückgibt, wenn sie nicht autorisiert ist? Es ist eine MVC5-Anwendung, die auch WebApi-Controller für Anrufe über Javascript enthält. Die beiden folgenden Methoden [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } …


3
Was ist die IUserSecurityStampStore <TUser> -Schnittstelle von ASP.NET Identity?
Bei der Betrachtung von ASP.NET Identity (neue Implementierung der Mitgliedschaft in ASP.NET) bin ich bei der Implementierung meiner eigenen auf diese Schnittstelle gestoßen UserStore: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore&lt;TUser&gt; : { // Methods Task&lt;string&gt; GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStorewird standardmäßig implementiert, EntityFramework.UserStore&lt;TUser&gt;wodurch die …

3
Was sind die Ansprüche in ASP .NET Identity
Kann jemand bitte erklären, was der Anspruchsmechanismus im neuen ASP.NET Identity Core bedeutet? Wie ich sehen kann, gibt es eine AspNetUserLoginsTabelle, die enthält UserId, LoginProviderund ProviderKey. Ich kann jedoch immer noch keine Informationen darüber finden, wann Daten zur AspNetUserClaimsTabelle hinzugefügt werden und für welche Situationen diese Tabelle verwendet wird.

3
Hinzufügen der ASP.NET MVC5-Identitätsauthentifizierung zu einem vorhandenen Projekt
Ich habe viele ähnliche Seiten im Web gesehen, aber die meisten verwenden ein neues Projekt anstelle eines vorhandenen oder verfügen nicht über die erforderlichen Funktionen. Ich habe also ein vorhandenes MVC 5Projekt und möchte ASP.NET MVC5 Identity mit Anmelde-, E-Mail-Bestätigungs- und Kennwortrücksetzfunktionen integrieren . Darüber hinaus muss ich alle erforderlichen …

4
Standard-Passwort-Hasher von ASP.NET Identity - Wie funktioniert es und ist es sicher?
Ich frage mich, ob der im UserManager , der mit MVC 5 und ASP.NET Identity Framework geliefert wird, standardmäßig implementierte Password Hasher sicher genug ist. Und wenn ja, könnten Sie mir erklären, wie es funktioniert? Die IPasswordHasher-Schnittstelle sieht folgendermaßen aus: public interface IPasswordHasher { string HashPassword(string password); PasswordVerificationResult VerifyHashedPassword(string hashedPassword, …


9
ASP.NET_SessionId + OWIN Cookies werden nicht an den Browser gesendet
Ich habe ein seltsames Problem mit der Verwendung der Owin-Cookie-Authentifizierung. Wenn ich meine IIS-Serverauthentifizierung starte, funktioniert sie unter IE / Firefox und Chrome einwandfrei. Ich habe angefangen, einige Tests mit Authentifizierung durchzuführen und mich auf verschiedenen Plattformen anzumelden, und bin auf einen seltsamen Fehler gestoßen. Sporadisch sendet das Owin Framework …

5
Wo befinden sich die Anmelde- und Registrierungsseiten in einer AspNet Core-Gerüst-App?
In VS 2017 habe ich eine neue ASP.NET Core-Webanwendung erstellt. Auf der zweiten Seite des Assistenten habe ich Webanwendung und für die Authentifizierung "Individuelle Benutzerkonten" ausgewählt. Jetzt versuche ich, die Seiten zu finden, die mit / Account / Register und / Account / Login verknüpft sind . _Layout.cshtml bringt _LoginPartial.cshtml …

6
So erweitern Sie die verfügbaren Eigenschaften von User.Identity
Ich verwende MVC5 Identity 2.0, damit sich Benutzer bei meiner Website anmelden können, auf der die Authentifizierungsdetails in einer SQL-Datenbank gespeichert sind. Asp.net Identity wurde standardmäßig implementiert, wie in vielen Online-Tutorials zu finden ist. Die ApplicationUser-Klasse in IdentityModels wurde um einige benutzerdefinierte Eigenschaften erweitert, z. B. eine ganzzahlige Organisations-ID. Die …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.