다음을 통해 공유


ASP.NET ID 권장 리소스

작성자: 릭 앤더슨

이 항목에서는 ASP.NET ID를 사용하는 방법에 대한 설명서 리소스에 대한 링크를 제공합니다.

유용한 블로그 게시물, stackoverflow 스레드 또는 다른 유용한 링크를 알고 있다면, 그 링크를 포함하여 [이메일을 보내 주세요](aspnetue@microsoft.com?subject=Identity 권장 리소스) 또는 이 페이지 아래에 메시지를 남겨 주세요.

ASP.NET Identity 시작하기

중급 ASP.NET 아이덴티티

질문하고, 기능을 요청하고, 버그 및 야간 빌드를 보고하는 위치

  • StackOverflow의 경우 aspnet-identity 태그를 사용합니다.
  • ASP.NET 포럼의 경우 보안 포럼에 게시하고 제목에 ASP.NET Identity을 추가합니다.
  • GitHub의 ASP.NET ID 야간 빌드 가져오기, 기능 요청, 버그 열기

정체성에 관한 블로그 게시물

동영상

ASP.NET ID용 사용자 지정 스토리지 공급자

사용자 고유의 공급자를 작성하려면 ASP.NET ID 대한 사용자 지정 스토리지 공급자 개요 및 ASP.NET ID 구현을 읽은 다음 아래에 나열된 OSS 프로젝트 중 하나의 원본을 검사합니다.

추가 ASP.NET ID 리소스

Q&A(질문/답변)

  • Q: "기억해줘"를 사용하도록 설정한 잠긴 사용자(따라서 해당 컴퓨터/브라우저에서 2FA를 통과할 필요가 없음)가 잠기지 않습니다. 왜 어떻게 방지합니까? 여기 답변하세요.
  • Q: 모든 요청에서 불필요한 데이터베이스 쿼리를 방지하기 위해 ASP.NET ID 쿠키에 사용자의 실 이름과 같은 사용자 지정 클레임을 저장하려면 어떻게 해야 하나요? 에 대한 답변을 여기에 작성하세요.
  • Q: AspNetUser 암호 해시 업데이트: 프로젝트가 2개 있습니다. 그 중 하나는 ASP.NET 인증을 사용하고 다른 하나는 관리 쪽인 Windows 인증을 사용합니다. 다른 프로젝트의 사용자들을 관리할 수 있도록 관리자 프로젝트가 되었으면 합니다. 암호를 제외한 모든 항목을 수정할 수 있습니다. 여기에 대답.
  • Q: 다른 사용자의 관리자로 암호를 재설정하려면 어떻게 해야 하나요? 여기 에 답변하세요.
  • Q: ASP.NET MVC IdentityUser에서 UserName 필드의 표시된 이름을 변경할 수 있나요? 여기 답변하세요.
  • Q: 특정 역할에 다른 사용자를 추가할 수 있는 권한을 사용자에게 부여하려면 어떻게 해야 하나요? 여기 답변하세요.
  • Q: AspNetUsers 테이블과 AspNetUserClaims 테이블에 프로필 정보 저장 여기 답변하세요.
  • Q: 외부 인증 공급자를 사용할 때 "Remember me" 옵션을 선택하세요. 답변을 여기주세요.
  • Q: 모든 요청에 ApplicationDBContext가 필요한 이유는 무엇인가요? 오버헤드가 너무 많지 않나요? 대답, 아니요, 오버헤드가 낮습니다.
  • Q: 로그인한 사용자 목록을 얻으려면 어떻게 하나요? 여기 에 답변하세요.
  • Q: 사용자가 Microsoft.AspNet.Identity로 로그인하는 경우 어떻게 감지할 수 있나요? 여기답변하세요.
  • Q: ID에 대한 지역화된 오류 메시지를 얻으려면 어떻게 해야 하나요? 답변하세요.
  • Q: 30분마다 새 클레임을 받도록 CookieMiddleware를 구성하려면 어떻게 해야 하나요? 여기 답변하세요.
  • Q: 로그인한 후 사용자에 대한 클레임을 수정하려면 어떻게 해야 합니까? 여기 답변하세요.
  • Q: 보안 토큰을 무효화하려면 어떻게 해야 하나요? 여기답변하세요.
  • Q: 쿠키 미들웨어에 클레임을 저장하려면 어떻게 할까요? 을 여기에 답변하세요.
  • Q: MVC 앱의 각 작업 메서드에 대해 PIN 또는 보안 검사를 하고 싶지만 사용자가 해당 작업 메서드에 대한 모든 요청에 PIN을 입력할 필요가 없도록 사용자의 성공을 저장하려고 합니다. 여기 답변하세요.
  • Q: 반환된 이메일 주소를 소셜 공급자의 DB에 저장하고 싶습니다. 어떻게 해야 하나요? 여기답변 :
  • Q: 사용자가 "기억해줘" 쿠키를 사용하여 로그인하거나 그렇지 않을 때를 어떻게 감지할 수 있나요? 여기 답변하세요.
  • Q: SignIn을 호출한 후 OWIN을 사용하여 ASP.NET ID에서 클레임을 수정할 수 있나요? 답변: 로그인 호출은 사용자에 대한 클레임을 수정하려는 경우 수행해야 하는 것과 정확히 같습니다. 기본적으로 ClaimsIdentity가 쿠키로 직렬화되므로 이로 인해 후속 요청에 새 클레임이 나타나는 것입니다.