하위 도메인 쿠키 공유 관련
안녕하세요 ^^
예를 들어 http://www.domain.com 이라는 asp.net core 사이트와
http://test.domain.com 라는 asp.net core 사이트가 존재한다고 가정했을때
http://www.domain.com에서 생성된 로그인 쿠키 정보를
http://test.domain.com에서 가져올수 있는 방법이 있을까요?
Câu trả lời 2
0
말씀 감사합니다^^
알려주신대로 해봤더니 두 사이트간의 쿠키가 공유되는건 확인했습니다.
다만 http://www.domain.com에서 아래 이미지와 같이 설정한뒤에
http://www.domain.com 에서 로그인 후에 로그인한 사람의 id나 이름을 가져올때는
User.FindFirst("Id").Value나 User.FindFirst("Name").Value로 가져올수 있는데요.
http://test.domain.com 에서 id나 이름을 가져올때는
User.FindFirst("Id").Value , User.FindFirst("Name").Value로 가져올수가 없드라구요...
대신 http://www.domain.com 에서 로그인을 하면
UserAuth 이름의 쿠키값 전체가 자동으로 암호화가 됩니다.
그 암호화된 쿠키값을 http://test.domain.com 에서 가져올수는 있습니다
결론은
1. http://test.domain.com에서도 User.FindFirst("Id").Value방식으로 가져올수있는 방법이
있는지 문의드리고자 합니다,
2. 만약 가져올수 있는 방법이 없다면
닷넷 코어에서 쿠키를 생성할때 자동으로 암호화를 시킨 값을
백단에서 임의로 복호화가 가능할지를 좀 문의드립니다 ^^
닷넷 코어가 처음이라..모르는게 너무 많습니다 ㅠㅠ
부탁드리겠습니다 강사님^^
0
vyrudaks님, 반갑습니다.
Startup 클래스의 ConfigureServices 메서드 맨 하단에 다음 코드를 추가합니다.
services.ConfigureApplicationCookie(c =>
{
c.Cookie.Domain = ".domain.com";
});
이렇게 할 경우에 *.domain.com 사이트들에서 쿠키를 공유할 수 있는 것으로 알고 있습니다.
제가 테스트할 수가 없어서 테스트를 부탁드립니다.
P.S. 하위 도메인 쿠키라고 해서 모두 공유가 가능한 것이 아닙니다.
아래 링크는 브라우저 응답에서 호스트 domain 속성에 대해 허용 및 거부되는 도메인을 보여줍니다.
즐거운 코딩하세요.
DB Azure 활용 방법 문의 & UI 구성
0
121
1
Email Unique Index 지정 update 오류
0
147
2
03 보고 있는데 VS2022로 뭘 어째야 하는건지 감이 안와요... 인터페이스가 너무 달라요
0
323
1
ADO.NET 엔터티 데이터 모델이 없어요
0
617
1
두번째 강의 의존성주입에서 startup 클래스가 없습니다.
0
701
2
Login 뷰에서 MembershipController연결 방식문의
0
370
1
14일만에 배우는 ASP.NET CORE 질문
1
411
1
안녕하세요 강사님.
0
375
2
안녕하세요.
0
355
1
질문이 있습니다.
0
331
1
AccessFailedCount 추가 시 NULL값 문제
0
424
1
마이그레이션 완료 후 Update DB 에서 에러가 납니다 ㅠ
0
859
2
시작페이지 바꿀수있을까요?
0
254
1
강사님 레이아웃이 없습니다.
0
334
1
.NET 5.0 FromSql 질문
0
322
1
질문있어요 . 마지막에 나오는 파일xml
0
232
2
Add-Migration ~~ 사용시 add-migration : 'add-migration'이라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다.
1
1466
3
2019 비주얼스튜디오 쓰고있습니다. 아무리 찾아봐도 c# 기반 mvc가 없습니다.
0
284
1
03. MVC패턴 강의 질문입니다.
0
345
1
세션1 뷰 생성에서 막히고 있습니다..
0
309
1
로그아웃 후 브라우저 뒤로가기 버튼 클릭시 이전 페이지 접속 안되게 하는 방법
0
1291
1
DbContext를 찾을 수 없습니다.
0
308
1
Model Validation에 관해
0
269
2
Controller에서 프로세스 처리 완료 후 alert 띄우는 방법이 있을까요?
0
1055
1

