«asp.net-identity» 태그된 질문

ASP.NET Identity 시스템은 이전 ASP.NET Membership 및 Simple Membership 시스템을 대체하도록 설계되었습니다.

10
ASP.NET ID-HttpContext에는 GetOwinContext에 대한 확장 메서드가 없습니다.
https://github.com/rustd/AspnetIdentitySample 에서 ASP.NET Identity 샘플을 다운로드하여 성공적으로 실행했습니다. 나는 현재 프로젝트에서 ASP.NET Identity 프레임 워크를 구현하는 중이며 하루 종일 나를 화나게하는 문제가 발생했습니다 ... GetOwinContext() 내 확장 방법으로 존재하지 않습니다 HttpContext 클래스 라이브러리에서 ID 프레임 워크를 구현하고 있습니다. Identity 프레임 워크의 모든 최신 (시험판 버전)을 설치했으며이 외에도 모든 것이 제대로 …

10
ASP.NET MVC 5-신원. 현재 ApplicationUser를 얻는 방법
프로젝트에 ApplicationUser이라는 속성 을 가진 기사 엔터티가 Author있습니다. 현재 기록 된 전체 개체를 얻으려면 어떻게 ApplicationUser해야합니까? 새 기사를 만드는 동안 Author속성을 Articlecurrent 로 설정해야 합니다 ApplicationUser. 이전 멤버십 메커니즘에서는 간단했지만 새로운 ID 접근 방식에서는이를 수행하는 방법을 모릅니다. 나는 이런 식으로 시도했다. 신원 확장을위한 using 문 추가 : using Microsoft.AspNet.Identity; 그런 …

7
ASP.NET ID를 사용할 때 테이블 이름을 어떻게 변경합니까?
Visual Studio 2013 (MSDN 2013-10-18에서 다운로드)의 릴리스 버전 (RCM이 아닌 RTM)을 사용하므로 최신 (RTM) 버전의 AspNet.Identity를 사용하고 있습니다. 새 웹 프로젝트를 만들 때 인증을 위해 "개별 사용자 계정"을 선택합니다. 다음과 같은 테이블이 생성됩니다. AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers 새 사용자를 등록하면 (기본 템플릿 사용)이 테이블 (위에 나열된)이 생성되고 AspNetUsers 테이블에 …

4
ASP.NET ID DbContext 혼란
기본 MVC 5 앱은 IdentityModels.cs에서이 코드와 함께 제공됩니다.이 코드는 기본 템플릿에 대한 모든 ASP.NET Identity 작업을위한 것입니다. public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Entity Framework가있는 뷰를 사용하여 새 컨트롤러를 스캐 폴드하고 대화 상자에서 "새 데이터 컨텍스트 ..."를 생성하면 다음과 같이 생성됩니다. using System; …

15
401이 아닌 로그인 페이지를 반환하는 승인되지 않은 webapi 호출
면도기보기에서 호출 된 webapi 메소드가 인증되지 않은 경우 로그인 페이지를 반환하지 않도록 mvc / webapi 프로젝트를 어떻게 구성합니까? Javascript를 통한 호출을위한 WebApi 컨트롤러가있는 MVC5 애플리케이션입니다. 아래 두 가지 방법 [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles = "Member")] public List<vmLatestProblems> mylatestproblems() { // Something …


3
ASP.NET Identity의 IUserSecurityStampStore <TUser> 인터페이스 란 무엇입니까?
ASP.NET Identity (ASP.NET의 새로운 멤버쉽 구현)를 살펴보면 내 인터페이스를 구현할 때이 인터페이스를 발견했습니다 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); } } IUserSecurityStampStore기본적 EntityFramework.UserStore&lt;TUser&gt;으로 TUser.SecurityStamp속성을 가져오고 설정하는 기본적으로 구현됩니다 . 좀 더 파고 나면 a SecurityStamp는 Guid키 …

3
ASP .NET ID의 주장은 무엇입니까
새로운 ASP.NET Identity Core에서 클레임 메커니즘의 의미를 설명해 줄 수 있습니까? 내가 볼 수 있듯이, 거기에있다 AspNetUserLogins가 들어 테이블 UserId, LoginProvider및 ProviderKey. 그러나 데이터가 AspNetUserClaims테이블에 추가되는 시점 과이 테이블이 어떤 상황에 사용되는지 에 대한 정보를 여전히 이해하거나 찾을 수 없습니다 .

3
기존 프로젝트에 ASP.NET MVC5 ID 인증 추가
웹에서 비슷한 페이지를 많이 보았지만 대부분 기존 페이지 대신 새 프로젝트를 사용하거나 필요한 기능이 없습니다. 그래서 기존 MVC 5프로젝트가 있으며 ASP.NET MVC5 Identity를 로그인, 전자 메일 확인 및 암호 재설정 기능 과 통합하려고 합니다. 이 외에도 데이터베이스에 필요한 모든 테이블 ( 예 : 사용자, 역할, 그룹 등) 을 만들어야합니다 (프로젝트에서 …

4
ASP.NET Identity의 기본 암호 해셔-어떻게 작동하며 안전합니까?
MVC 5 및 ASP.NET Identity Framework와 함께 제공 되는 UserManager 에서 기본적으로 구현 된 Password Hasher가 충분히 안전한지 궁금합니다. 그렇다면 어떻게 작동하는지 설명해 주시겠습니까? IPasswordHasher 인터페이스는 다음과 같습니다. public interface IPasswordHasher { string HashPassword(string password); PasswordVerificationResult VerifyHashedPassword(string hashedPassword, string providedPassword); } 보시다시피 소금이 필요하지는 않지만이 스레드에서 언급됩니다. " Asp.net ID …

9
현재 사용자를 얻는 방법과 MVC5에서 User 클래스를 사용하는 방법은 무엇입니까?
MVC 5 에서 현재 로그인 한 사용자의 ID를 어떻게 얻을 수 있습니까? StackOverflow 제안을 시도했지만 MVC 5가 아닌 것 같습니다. 또한 사용자에게 물건을 할당하는 MVC 5 모범 사례는 무엇입니까? (예를 들어 User있어야한다 Items.해야 내가 저장 한 사용자 Id에 Item? 깡통 나는 연장 User와 클래스를 List&lt;Item&gt;탐색 속성? MVC 템플릿에서 "개별 사용자 …

9
ASP.NET_SessionId + OWIN 쿠키는 브라우저로 보내지 않습니다
Owin 쿠키 인증 사용에 이상한 문제가 있습니다. IIS 서버 인증을 시작하면 IE / Firefox 및 Chrome에서 완벽하게 작동합니다. 인증으로 몇 가지 테스트를 시작하고 다른 플랫폼에서 로그인했으며 이상한 오류가 발생했습니다. 산발적으로 Owin 프레임 워크 / IIS는 브라우저에 쿠키를 보내지 않습니다. 코드가 올바르게 실행되는 사용자 이름과 비밀번호를 입력하지만 쿠키가 브라우저에 전혀 전달되지 …

5
AspNet Core 스캐 폴드 앱에서 로그인 및 등록 페이지는 어디에 있습니까?
VS 2017에서 새로운 ASP.NET Core 웹 애플리케이션을 만들었습니다. 마법사의 두 번째 페이지에서 웹 응용 프로그램을 선택하고 인증을 위해 "개별 사용자 계정"을 선택했습니다. 이제 / Account / Register 및 / Account / Login과 관련된 페이지를 찾으려고합니다 . _Layout.cshtml은 클래식 MVC에서와 마찬가지로 _LoginPartial.cshtml을 가져옵니다. &lt;div class="navbar-collapse collapse"&gt; &lt;ul class="nav navbar-nav"&gt; &lt;li&gt;&lt;a asp-page="/Index"&gt;Home&lt;/a&gt;&lt;/li&gt; …

6
User.Identity의 사용 가능한 속성을 확장하는 방법
인증 세부 정보가 SQL 데이터베이스에 저장되는 사용자가 내 웹 사이트에 로그인 할 수 있도록 MVC5 Identity 2.0을 사용하고 있습니다. Asp.net Identity는 많은 온라인 자습서에서 볼 수있는 것처럼 표준 방식으로 구현되었습니다. IdentityModels의 ApplicationUser 클래스는 정수 OrganizationId와 같은 일부 사용자 정의 속성을 포함하도록 확장되었습니다. 아이디어는 데이터베이스 관계를 위해 많은 사용자를 공통 조직에 …

13
asp.net 코어에서 현재 사용자를 얻는 방법
이메일과 같은 사용자의 정보를 얻기 위해 현재 사용자를 얻고 싶습니다. 하지만 asp.net 코어에서는 그렇게 할 수 없습니다. 나는 너무 혼란스러워 이것은 내 코드입니다. HttpContext컨트롤러 생성자 에서 거의 null입니다 . 각 작업에서 사용자를 확보하는 것은 좋지 않습니다. 사용자 정보를 한 번만 받아 다음으로 설정하고 싶습니다 ViewData. public DashboardController() { var user …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.