1회 사용자 인증(SSO), 로그인 및 URL 리디렉션
서비스 포털 는 시스템 속성과 스크립트 포함의 조합을 사용하여 포털에서 로그인하는 사용자의 URL 리디렉션을 시스템에서 처리하는 방법을 결정합니다.
SSO, URL 리디렉션 및 ServiceNow 플랫폼을 이해하는 사용자만 변경해야 합니다.
1회 사용자 인증(SSO) 및 서비스 포털
에서 서비스 포털1회 사용자 인증(SSO)을 사용하려면 통합 - 다중 제공자 1회 사용자 인증(SSO) 설치 관리자 플러그인(com.snc.integration.sso.multi.installer)을 활성화해야 합니다.
시스템 속성을 사용하여 기본 IdP 서비스 포털 로 자동으로 리디렉션하는 경우 해당 IdP로 자동으로 리디렉션됩니다. ID 공급자가 서비스 포털 여러 개인 경우 로그인 페이지에 외부 로그인 사용 링크를 표시합니다. 플랫폼의 SSO 및 인증에 대한 자세한 내용은 다중 제공자 SSO(Single Sign-On)를 참조하십시오.
사용자를 포털 로그인 페이지로 먼저 리디렉션하지 않고 SSO IdP(ID 제공자) 로그인 페이지로 리디렉션하려면 시스템 속성을 구성할 glide.service_portal.sso.early_redirect.portals 수 있습니다. 자세한 내용은 서비스 포털 속성 문서를 참조하십시오. 포털에서 사용자 정의된 버전의 로그인 위젯을 사용하는 경우 포털 페이지를 먼저 로드하지 않고 사용자를 SSO IdP(ID 제공자) 로그인 페이지로 리디렉션하기 위해 필요에 따라 sp_sso_early_redirection UI 매크로를 업데이트해야 합니다.
페이지에 대한 서비스 포털 인증 필요
페이지에 대한 서비스 포털 인증을 요구하려면 페이지 기록의 공개 플래그가 선택되지 않았는지 확인합니다. 자세한 내용은 디자이너를 서비스 포털 사용하여 페이지 생성 및 편집 문서를 참조하십시오. 사용자가 비공개 페이지로 이동하면 요청된 포털의 로그인 페이지로 리디렉션됩니다.
모든 페이지 요청이 $sp 페이지를 통해 라우팅되기 때문에 이 페이지는 공용이어야 합니다. 공용 페이지 sys_public 테이블의 다음 값은 페이지를 공개로 정의합니다.
- 페이지: $sp
- 활성: true
포털을 인스턴스 로그인 페이지로 구성
인증되지 않은 모든 사용자를 포털 로그인 페이지로 안내하여 로그인합니다. 포털 로그인 페이지는 인스턴스의 기본 로그인 페이지가 됩니다.
시작하기 전에
필요한 역할: 관리자
프로시저
로그인 후 서비스 포털로 리디렉션
로그인 후 조건부로 사용자를 페이지로 리디렉션합니다 서비스 포털 .
시작하기 전에
필요한 역할: 관리자
프로시저
다음에 수행할 작업
리디렉션을 디버그하려면 다음 문서를 참조하십시오 서비스 포털 URL 리디렉션 디버그. 추가 리디렉션 문제 해결 정보는 Now Support 지식베이스의 서비스 포털 [KB0747432]을 사용한 리디렉션에 대한 자주 묻는 질문 문서를 참조하십시오.
서비스 포털 URL 리디렉션 디버그
첫 페이지에 로그인하고 서비스 포털 첫 페이지로 리디렉션하기 위한 URL 리디렉션을 디버그합니다.
- 시스템 속성 glide.entry.first.page.script 값이
new SPEntryPage().getFirstPageURL()인지 확인합니다. - SPEntryPage 스크립트 포함에서
this.logVariables = true를 설정합니다. - 별도의 브라우저에서 로그인합니다.
- 시스템 탐색기에서 다음으로 이동하여 로그 출력을 봅니다. .