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