1회 사용자 인증(SSO), 로그인 및 URL 리디렉션
서비스 포털 는 시스템 속성과 스크립트 포함의 조합을 사용하여 시스템이 포털에 로그인하는 사용자에 대한 URL 리디렉션을 처리하는 방법을 결정합니다.
SSO, URL 리디렉션 및 ServiceNow 플랫폼을 이해하는 사용자만 변경해야 합니다.
1회 사용자 인증(SSO) 및 서비스 포털
과 함께 서비스 포털1회 사용자 인증(SSO)을 사용하려면 통합 - 다중 제공자 1회 사용자 인증(SSO) 설치 관리자 플러그인(com.snc.integration.sso.multi.installer)을 활성화해야 합니다.
시스템 속성을 사용하여 기본 IdP로 자동 리디렉션하는 경우 서비스 포털 해당 IdP로 자동 리디렉션됩니다. ID 제공자가 서비스 포털 여러 개인 경우 로그인 페이지에 외부 로그인 사용 링크가 표시됩니다. 플랫폼의 SSO 및 인증에 대한 자세한 내용은 다중 제공자 1회 사용자 인증(SSO)을 참조하십시오.
사용자를 SSO 식별 제공자(IdP) 로그인 페이지로 리디렉션하도록 시스템 속성을 구성할 glide.service_portal.sso.early_redirect.portals 수 있습니다. 이렇게 하면 포털 로그인 페이지가 바이패스됩니다. 자세한 내용은 서비스 포털 속성 문서를 참조하십시오. 포털에서 사용자 지정 버전의 로그인 위젯을 사용하는 경우 포털 페이지를 먼저 로드하지 않고 사용자를 SSO 식별 제공자(IdP) 로그인 페이지로 리디렉션할 수 있도록 필요에 따라 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로 설정합니다. - 별도의 브라우저에서 로그인합니다.
- 시스템 네비게이터에서 다음으로 이동하여 로그 출력을 봅니다. .