2017-01-16 4 views
0

C#을 사용하여 웹 브라우저의 고유 ID를 구현하고 싶습니다. 모든 브라우저와 시크릿 창을 고려해야합니다. 생성 방법?웹 브라우저의 고유 ID를 생성하는 방법은 무엇입니까?

내 시나리오 웹 API 토큰과 함께 angularjs를 사용하고 있습니다. 새로 고침 토큰도 포함 시켰습니다.

사용자가 한 브라우저에서 로그인 한 후 사용자가 다른 브라우저에 로그인 한 경우 동일한 사용자에 대해 새로 고침 토큰을 제공하고 있습니다. 따라서 사용자가 다른 페이지에 액세스하면 로그 아웃됩니다.

그래서 고유 한 브라우저를 기반으로 사용자를 식별하고 싶습니다. 괜찮습니까? .

+0

GUID는 좋은 아이디어입니다. –

+0

왜 쿠키를 사용하여 ID를 저장하지 않습니까? 처음 로그인 할 때 고유 ID를 설정하면 사용중인 브라우저 또는 고유 모드이므로 시크릿 모드가 중요하지 않습니다. – Sam

답변

0

에서 사용자 로그 네, 괜찮 때

이 아니면 내가 GUID를 생성 할 수 있습니다. 서로 다른 클라이언트 또는 브라우저에 대해 서로 다른 새로 고침 토큰을 원하면 클라이언트를 등록하거나 식별해야합니다. GUID를 사용할 수 있습니다.

브라우저를 식별하거나 새로운 클라이언트를 등록해야하는지 여부는 응용 프로그램/웹 사이트 범위 및 보안 고려 사항에 따라 다릅니다.