Als «forms-authentication» getaggte Fragen

9
ASP.NET MVC - Legen Sie die benutzerdefinierte IIdentity oder IPrincipal fest
Ich muss etwas ziemlich Einfaches tun: In meiner ASP.NET MVC-Anwendung möchte ich eine benutzerdefinierte IIdentity / IPrincipal festlegen. Was auch immer einfacher / geeigneter ist. Ich möchte die Standardeinstellung erweitern, damit ich so etwas wie User.Identity.Idund aufrufen kann User.Identity.Role. Nichts Besonderes, nur ein paar zusätzliche Eigenschaften. Ich habe Unmengen von …


23
FormsAuthentication.SignOut () meldet den Benutzer nicht ab
Ich habe meinen Kopf etwas zu lange dagegen geschlagen. Wie verhindere ich, dass ein Benutzer die Seiten einer Site durchsucht, nachdem er mit FormsAuthentication.SignOut abgemeldet wurde? Ich würde erwarten, dass dies geschieht: FormsAuthentication.SignOut(); Session.Abandon(); FormsAuthentication.RedirectToLoginPage(); Aber das tut es nicht. Wenn ich eine URL direkt eingebe, kann ich trotzdem zur …

4
So leiten Sie in ASP.NET MVC zu einer dynamischen Anmelde-URL um
Ich erstelle eine mandantenfähige Website, auf der Seiten für Kunden gehostet werden. Das erste Segment der URL ist eine Zeichenfolge, die den in Global.asax definierten Client anhand des folgenden URL-Routing-Schemas identifiziert: "{client}/{controller}/{action}/{id}" Dies funktioniert gut mit URLs wie / foo / Home / Index. Wenn Sie jedoch das Attribut [Autorisieren] …



4
Warum ist <verweigern Benutzer = "?" /> im folgenden Beispiel enthalten?
Der ?Platzhalter steht für nicht authentifizierte Benutzer, während *er alle authentifizierten und nicht authentifizierten Benutzer darstellt. Mein Buch zeigt das folgende Beispiel für die URL-Autorisierung: &lt;authorization&gt; &lt;deny users="?" /&gt; &lt;allow users="dan,matthew" /&gt; &lt;deny users="*" /&gt; &lt;/authorization&gt; Aber hat der obige Code nicht den gleichen Effekt wie: &lt;authorization&gt; &lt;allow users="dan,matthew" /&gt; …
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.