Wprowadzenie ASP.NET Identity - system członkostwa dla aplikacji ASP.NETPrzełącznik ze starych ASP.NET Membership tożsamości ASP.NET (Visual Studio 2013)
Teraz podczas tworzenia nowej aplikacji internetowej w ASP.NET 4.5 mamy nową "tożsamość ASP.NET".
Udostępniam mojej aplikacji do korzystania z mojej bazy danych MSSQL z wbudowanymi funkcjami register/login/change password, ale nie jestem pewien, jak wykonać inne operacje, takie jak dawne dni (szczególnie "Konfiguracja ASP.NET" jest odszedł). Ponieważ jest to coś nowego, nie udało mi się znaleźć żadnego miłego przewodnika lub myślałem źle.
- z "[dbo]. [AspNetUsers]" ma teraz [id] w nvarchar (128), a nie uniqidentifier, ale nadal w formie GUID
- Membership.GetUser(). ProviderUserKey nie jest już działa, jak mogę uzyskać identyfikator? (pobierz nazwę użytkownika przez User.Identity.Name, następnie zapytaj [dbo]. [AspNetUsers]? "
- Jak utworzyć (zarządzać) rolami bezpośrednio z bazy danych (jak poprzednia System.Web.Security.Roles.CreateRole metoda)
itp
byłoby najlepiej, jeśli ktoś może dostarczyć odnośnik do wprowadzenia szczegółów na temat sposobu realizacji tego „Tożsamość ASP.NET”
dziękuję ..
Zaktualizuj
Znalazłem identyfikator może być retrived przez: (nowy System.Linq.SystemCore_EnumerableDebugView (((System.Security.Claims.ClaimsPrincipal) (((System.Web.UI.Page) (ten)). Użytkownik)) .Przedstawienia)). Items [0] .Value
jest w pozwie .. ale wygląda niezbyt wydajnie.
rozważyć patrząc http://blogs.msdn.com/b/webdev/archive/2013/ 10/16/customize-profile-information-in-asp-net-identity-in-vs-2013-templates.aspx są wskaźniki do dodatkowego samouczka i szablonu spa –