IIS에서 인증을 폼인증을 사용할 경우 다른 사이트간에 인증을 공유할 수도 있는데,
이때 이 컴퓨터키가 같으면, 공유가 가능하다.
다른 사이트가 아니여도, 사이트 안에 다른 응용프로그램일 경우에도 공유가 가능하다.
컴퓨터 키를 생성하는 방법은 IIS에서 컴퓨터 키를 클릭
오른편 위쪽에 "키 생성"을 클릭
키 생성을 클릭 하면 아래의 유효성 검사 키와 암호 해독 키가 자동생성 되어 진다.
Web.config를 보면 위 처럼 컴퓨터키가 생성되어지고, 이 부분을 다른 사이트에도 복붙하면 된다.
공유가 잘 안되는 경우가 있다면 체크해야 할 부분을 적어봅니다.
1. MachineKey 확인: MachineKey가 일치하는지 확인합니다.
2. 도메인 확인: 서브 도메인과 같이 사용하고 있다면 도메인을 루트 도메인으로 설정합니다.
3. .Net 버전 확인: 2.0 버전과 4.0버전은 기본적으로 공유가 되지 않습니다. 공유가 가능하려면 4.0의 폼인증을 사용하지 않고, 2.0으로 낮춰야합니다.
관련 링크는 아래 있습니다.
https://nhj2021.tistory.com/35
반응형
'개발 > IIS' 카테고리의 다른 글
IIS 401 에러가 발생하였을 경우 체크사항 (0) | 2022.08.03 |
---|---|
IIS 에러 페이지 설정 (0) | 2022.07.18 |
IIS Module 추가로 Body Log 추가하기 (0) | 2022.05.03 |
IIS 폼 인증 공유(.Net Framework) (0) | 2022.03.17 |
IIS Header Server, x-aspnet-version, x-powered-by 제거하기 (0) | 2022.01.24 |
댓글