우리는 FormsAuthentication을 사용자 지정 MembershipProvider 및 사용자 지정 RolePrivoder와 함께 사용하고 있습니다. 우리 사용자에게는 고유 한 UserName, ID (mssql 자동 키) 및 GUID (모두 고유 한 3 개)가 있습니다.Asp.net FormsAuthentication UserName, ID, GUID
는 내가있는 FormsAuthentication에 사용할 하나 확실하지 않다 :
FormsAuthentication.GetAuthCookie(userName, false);
사용자 이름, ID 또는 GUID. 세 가지 정보를 FormsTicket에 UserData로 저장할 수 있습니까?
기본값 Asp.net은 UserName (예 : 전자 메일 주소)을 사용합니다. 하지만 UserName이 클라이언트에 저장되어 있다면 약간 약하다고 생각합니다. MSSQL 자동 키.
그럼 안전한 방법은 무엇입니까?
당신이 더 많은 것을 설명 할 수 :
나는 여기에 대한 비슷한 질문에 대답? "어느 것을 사용할 지 모르겠다"고 말하면서, 사용법에 대해 분명히 알지 못합니다. "더 독특한 가치"를 의미한다면 분명히 GUID –