Ich versuche, ein einfaches festcodiertes Login im Blazor -Projekt mit httpcontext.Signinasync < /code> zu implementieren, wie in den angegebenen Code gezeigt. httpcontext ist null! Nachdem ich die möglichen Ursachen dazu nachgeschlagen hatte, stellte ich fest, dass die Blazer Server -Seite den HTTPContext nicht sendet, wenn der Render interactiveServer ist. Wenn ich jedoch die Anmeldepage Serverstatic erstelle, funktioniert die Interaktion (Ereignisse) nicht. Wenn ich versuche, onParametersset () Ereignis (siehe unten in Code) hinzuzufügen, lädt es immer wieder neu, sodass uns offensichtlich keinen Wert für httpcontext
App.razor Code (relevante Teile):
erhalten
Ich versuche, ein einfaches festcodiertes Login im Blazor -Projekt mit httpcontext.Signinasync < /code> zu implementieren, wie in den angegebenen Code gezeigt. [b] httpcontext ist null! Nachdem ich die möglichen Ursachen dazu nachgeschlagen hatte, stellte ich fest, dass die Blazer Server -Seite den HTTPContext nicht sendet, wenn der Render interactiveServer ist. Wenn ich jedoch die Anmeldepage Serverstatic erstelle, funktioniert die Interaktion (Ereignisse) nicht. Wenn ich versuche, onParametersset () Ereignis (siehe unten in Code) hinzuzufügen, lädt es immer wieder neu, sodass uns offensichtlich keinen Wert für httpcontext App.razor Code (relevante Teile): erhalten[code]
LoginModel LoginReq { get; set; } = new LoginModel();
protected override void OnInitialized() { }
// protected override void OnParametersSet() // { // if (HttpContext is null) // { // // If this code runs, we're currently rendering in interactive mode, so there is no HttpContext. // // The identity pages need to set cookies, so they require an HttpContext. To achieve this we // // must transition back from interactive mode to a server-rendered page. // NavigationManager.Refresh(forceReload: true); // } // }
public async void Submit() { if (LoginReq.UserName == "username" && LoginReq.Password == "12345") { var claims = new List { new Claim(ClaimTypes.Name, LoginReq.UserName) };
var claimsIdentity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme);
await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(claimsIdentity));
Ich versuche, mich bei einer Website anzumelden und Inhalte von einer Seite abzurufen, für deren Anzeige Sie authentifiziert sein müssen. Ich habe einige Nachforschungen angestellt und einige...
Kontext
Ich habe mit dieser Elektronen-App von Microsoft- gestartet JS/Tree/Dev/Proben/MSAL-Knoten-Samples/ElectronSystemBrowStestApp.
Sie können die Readme lesen Von der App für weitere Details....
Ich arbeite mit React Native Version 0.77
Ich versuche Melden Sie sich mit FB in meine App an, aber es gibt keine Möglichkeit, React-Native-FBSDK-NEXT auf iOS mit dieser Version einzurichten.
Ich arbeite mit React Native Version 0.77
Ich versuche Melden Sie sich mit FB in meine App an, aber es gibt keine Möglichkeit, React-Native-FBSDK-NEXT auf iOS mit dieser Version einzurichten.