양식 인증을 사용할 때 사용자 데이터로 원하는 모든 내용을 쿠키에 저장할 수 있습니다. 지금, 우리는 거의 모든 것을 인증에 관련된 ASP.NET.Identity를 사용하려고합니다. 그러나 임의의 사용자 데이터를 쿠키에 유지할 수있는 방법을 제공하지는 못했습니다. 아니면 내가 찾지 못했을 수도 있습니다. 아무도 도와 줄 수 있습니까? 미리 감사드립니다. 가난한 영어에 대해 미안합니다.ASP.NET을 사용할 때 사용자 프로필을 쿠키로 유지합니다. 고유성
2
A
답변
2
ASP.NET ID는 클레임을 지원합니다. 서명 정보에 프로필 정보의 주장을 추가 할 수 있습니다.
이것은 예시입니다.
var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie);
identity.AddClaim(new Claim("ProfileDATA", "VALUE"));
AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, identity);
그래서 나만의 쿠키를 만들 수 있습니까? –
@philsoady. 당신의 의견에 감사드립니다. 내가 코드를 좀 더 일관성있게 보이게하고 싶기 때문에 폼 인증에서 UserData와 같은 것을 사용하고 싶다. – Lcng