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.

10
Tożsamość ASP.NET - HttpContext nie ma metody rozszerzenia dla GetOwinContext
Pobrałem i pomyślnie uruchomiłem przykładową tożsamość ASP.NET tutaj: https://github.com/rustd/AspnetIdentitySample Jestem teraz w trakcie wdrażania platformy ASP.NET Identity w moim projekcie i napotkałem problem, który doprowadzał mnie do szaleństwa przez cały dzień ... GetOwinContext() nie istnieje jako metoda rozszerzenia na moim HttpContext Implementuję strukturę tożsamości w bibliotece klas. Zainstalowałem wszystkie najnowsze …

10
ASP.NET MVC 5 - Tożsamość. Jak uzyskać bieżący ApplicationUser
W moim projekcie jest podmiot z artykułami, który ma ApplicationUserwłaściwość o nazwie Author. Jak mogę uzyskać pełny obiekt aktualnie zalogowanego ApplicationUser? Podczas tworzenia nowego artykułu muszę ustawić Authorwłaściwość Articlena bieżącą ApplicationUser. W starym mechanizmie członkostwa było to proste, ale w nowym podejściu do tożsamości nie wiem, jak to zrobić. Próbowałem …

7
Jak mogę zmienić nazwy tabel podczas korzystania z tożsamości ASP.NET?
Używam wersji (RTM, a nie RC) Visual Studio 2013 (pobranej z MSDN 2013-10-18), a zatem najnowszej (RTM) wersji AspNet.Identity. Kiedy tworzę nowy projekt internetowy, wybieram „Indywidualne konta użytkowników” do uwierzytelnienia. Spowoduje to utworzenie następujących tabel: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Kiedy rejestruję nowego użytkownika (przy użyciu domyślnego szablonu), te tabele …

4
Zamieszanie DbContext tożsamości ASP.NET
Domyślna aplikacja MVC 5 zawiera ten fragment kodu w IdentityModels.cs - ten fragment kodu dotyczy wszystkich operacji związanych z tożsamością ASP.NET dla domyślnych szablonów: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Jeśli rusztuję nowego kontrolera za pomocą widoków z Entity Framework i utworzę „Nowy …

15
Nieautoryzowane wywołanie strony internetowej zwracającej stronę logowania zamiast 401
Jak skonfigurować mój projekt mvc / webapi, aby metoda webapi wywoływana z widoku brzytwy nie zwracała strony logowania, gdy jest nieautoryzowana? Jest to aplikacja MVC5, która ma również kontrolery WebApi do połączeń przez javascript. Dwie metody poniżej [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles …


3
Co to jest interfejs IUserSecurityStampStore <TUser> platformy ASP.NET Identity?
Patrząc na ASP.NET Identity (nowa implementacja członkostwa w ASP.NET), natknąłem się na ten interfejs podczas wdrażania własnego 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); } } IUserSecurityStampStorejest implementowana domyślnie, EntityFramework.UserStore&lt;TUser&gt;która zasadniczo pobiera i ustawia TUser.SecurityStampwłaściwość. Po kilku …

3
Jakie są oświadczenia w ASP .NET Identity
Czy ktoś może wyjaśnić, co oznacza mechanizm roszczenia w nowym ASP.NET Identity Core? Jak widzę, istnieje plik AspNetUserLogins tabela, która zawiera UserId, LoginProvideri ProviderKey. Ale nadal nie mogę zrozumieć ani znaleźć żadnych informacji o dodaniu danych do AspNetUserClaims tabeli i w jakich sytuacjach ta tabela jest używana?

3
Dodawanie uwierzytelniania tożsamości ASP.NET MVC5 do istniejącego projektu
Widziałem wiele podobnych stron w sieci, ale większość z nich korzysta z nowego projektu zamiast istniejącego lub nie ma niezbędnych funkcji. Mam więc istniejący MVC 5projekt i chcę zintegrować tożsamość ASP.NET MVC5 z funkcjami logowania, potwierdzania wiadomości e-mail i resetowania hasła . Oprócz tego potrzebuję również stworzyć wszystkie niezbędne tabele …

4
Domyślna funkcja mieszania haseł w programie ASP.NET Identity - jak to działa i czy jest bezpieczne?
Zastanawiam się, czy funkcja Password Hasher, która jest domyślnie zaimplementowana w UserManager, która jest dostarczana z MVC 5 i ASP.NET Identity Framework, jest wystarczająco bezpieczna? A jeśli tak, czy mógłbyś mi wyjaśnić, jak to działa? Interfejs IPasswordHasher wygląda następująco: public interface IPasswordHasher { string HashPassword(string password); PasswordVerificationResult VerifyHashedPassword(string hashedPassword, string …

9
Jak zdobyć aktualnego użytkownika i jak używać klasy użytkownika w MVC5?
Jak mogę uzyskać identyfikator aktualnie zalogowanego użytkownika w MVC 5 ? Wypróbowałem sugestie StackOverflow, ale wydaje się, że nie są one przeznaczone dla MVC 5. Jaka jest najlepsza praktyka MVC 5 dotycząca przypisywania rzeczy użytkownikom? (np. Userpowinien mieć Items. Czy powinienem przechowywać użytkownika Idw Item? Czy mogę rozszerzyć Userklasę o …


5
Gdzie są strony logowania i rejestracji w aplikacji szkieletowej AspNet Core?
W VS 2017 utworzyłem nową aplikację internetową ASP.NET Core. Na drugiej stronie kreatora wybrałem aplikację internetową, a do uwierzytelnienia wybrałem „Indywidualne konta użytkowników”. Teraz próbuję znaleźć strony powiązane z / Account / Register i / Account / Login . _Layout.cshtml wprowadza _LoginPartial.cshtml, podobnie jak w klasycznym MVC: &lt;div class="navbar-collapse collapse"&gt; …

6
Jak rozszerzyć dostępne właściwości User.Identity
Używam MVC5 Identity 2.0, aby użytkownicy logowali się do mojej witryny internetowej, gdzie szczegóły uwierzytelniania są przechowywane w bazie danych SQL. Tożsamość Asp.net została zaimplementowana w standardowy sposób, co można znaleźć w wielu samouczkach online. Klasa ApplicationUser w IdentityModels została rozszerzona o niektóre właściwości niestandardowe, takie jak liczba całkowita OrganizationId. …

13
Jak uzyskać bieżącego użytkownika w asp.net core
Chcę uzyskać aktualnego użytkownika w celu uzyskania informacji o użytkowniku, takich jak e-mail. Ale nie mogę tego zrobić w asp.net core. Jestem taki zdezorientowany. To jest mój kod. HttpContextprawie ma wartość null w konstruktorze kontrolera. Nie jest dobrze przyciągać użytkownika do każdego działania. Chcę raz uzyskać informacje o użytkowniku i …

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.