Pytania otagowane jako asp.net-identity

System ASP.NET Identity został zaprojektowany w celu zastąpienia poprzednich systemów członkostwa ASP.NET i prostego członkostwa.

13
Skonfiguruj Microsoft.AspNet.Identity, aby zezwolić na adres e-mail jako nazwę użytkownika
Jestem w trakcie tworzenia nowej aplikacji i zacząłem od EF6-rc1, Microsoft.AspNet.Identity.Core 1.0.0-rc1, Microsoft.AspNet.Identity.EntityFramework 1.0.0-rc1, Microsoft.AspNet.Identity Win 1.0.0-rc1, itd., A przy wczorajszych wydaniach RTM zaktualizowałem je za pośrednictwem NuGet dzisiejszego wieczoru do RTM. Oprócz kilku zmian kodu w pracy, którą wykonałem do tej pory, wszystko wyglądało na dobrze, dopóki nie spróbowałem …

3
Jaka jest zaleta używania async z MVC5?
Jaka jest różnica pomiędzy: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success) { return Redirect("~/home"); } else { AddErrors(result); } } return View(model); } i: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task<ActionResult> Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { …


8
Pobierz bieżącego użytkownika w ramach akcji ApiController, bez przekazywania identyfikatora użytkownika jako parametru
Jak uzyskać aktualnego użytkownika w bezpiecznej akcji ApiController, bez przekazywania userName lub userId jako parametru? Zakładamy, że jest to możliwe, ponieważ jesteśmy w ramach bezpiecznej akcji. Bycie w bezpiecznej akcji oznacza, że ​​użytkownik został już uwierzytelniony, a żądanie ma jego token okaziciela. Biorąc pod uwagę, że WebApi autoryzowało użytkownika, może …


11
Tworzenie ról w Asp.net Identity MVC 5
Istnieje bardzo niewiele dokumentacji na temat korzystania z nowej platformy zabezpieczeń tożsamości Asp.net Identity Security. Zebrałem wszystko, co mogłem, aby spróbować stworzyć nową rolę i dodać do niej użytkownika. Próbowałem wykonać następujące czynności: Dodaj rolę w ASP.NET Identity który wygląda na to, że mógł uzyskać informacje z tego bloga: tworzenie …

7
ASP.NET Core Identity - pobierz bieżącego użytkownika
Aby uzyskać aktualnie zalogowanego użytkownika w MVC5, wszystko, co musieliśmy zrobić, to: using Microsoft.AspNet.Identity; [Authorize] public IHttpActionResult DoSomething() { string currentUserId = User.Identity.GetUserId(); } Teraz myślę, że w przypadku ASP.NET Core to powinno działać, ale generuje błąd. using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Http; private readonly UserManager<ApplicationUser> _userManager; [HttpPost] [Authorize] public async Task<IActionResult> …

4
Pobierz bieżący identyfikator użytkownika w ASP.NET Identity 2.0
Właśnie przełączyłem się na nową wersję 2.0 Identity Framework. W 1.0 mogłem uzyskać obiekt użytkownika za pomocą manager.FindByIdAsync(User.Identity.GetUserId()). Wydaje się, że GetUserId()metoda nie istnieje w wersji 2.0. Teraz wszystko, co mogę dowiedzieć się, to użyć manager.FindByEmailAsync(User.Identity.Name)odniesienia do pola nazwy użytkownika w tabeli użytkowników. W mojej aplikacji jest to takie samo, …

4
Bezpieczeństwo OWIN - jak zaimplementować tokeny odświeżania OAuth2
Używam szablonu Web Api 2, który jest dostarczany z programem Visual Studio 2013, zawiera oprogramowanie pośredniczące OWIN do uwierzytelniania użytkowników i tym podobne. W OAuthAuthorizationServerOptionszauważyłem, że serwer OAuth2 jest skonfigurowany do wydawania tokenów, które wygasają za 14 dni OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString("/api/token"), Provider = new …

1
Jak zaimplementować uwierzytelnianie niestandardowe w ASP.NET MVC 5
Tworzę aplikację ASP.NET MVC 5. Mam istniejącą bazę danych, z której utworzyłem mój Entity Data Model ADO.NET. Mam tabelę w tej bazie danych, która zawiera kolumny „nazwa użytkownika” i „hasło” i chcę ich użyć do zaimplementowania uwierzytelniania i autoryzacji w mojej aplikacji internetowej; Nie mogę utworzyć innej bazy danych, tabeli …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.