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 …
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 …
Czy można używać nowej tożsamości Asp.net z usługami Database First i EDMX? Czy tylko z kodem na początku? Oto co zrobiłem: 1) Zrobiłem nowy projekt MVC5 i poleciłem, aby nowa tożsamość utworzyła nowe tabele użytkowników i ról w mojej bazie danych. 2) Następnie otworzyłem mój plik Database First EDMX i …
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 …
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> …
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, …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.