Skip to main content
SAML 애플리케이션을 사용하면 Iru가 ID 공급자(IdP) 역할을 하여 사용자가 SAML Single Sign-On을 지원하는 서비스에 로그인할 수 있습니다. Iru는 서비스에 필요한 공급자용 세부 정보를 제공하고, 전송하는 응답과 어설션에 서명하며, 사용자의 프로필 속성을 해당 어설션에 매핑합니다. SAML 앱의 구성은 초안에서 편집한 다음 current 버전으로 설정합니다. 버전 모델은 애플리케이션 개요를 참조하세요. 아래는 편집기에 표시되는 그대로 그룹화된 모든 설정에 대한 필드별 참조입니다.
대부분의 서비스에는 일반적으로 ACS URL, Service Provider Entity ID 및 매핑 등 몇 가지 설정만 필요합니다. 기본값은 일반적인 서비스 공급자와 작동하도록 선택되었으므로, 나머지는 서비스 문서에서 요구하는 경우에만 변경하세요.

Protocol details: Iru가 서비스 공급자에게 제공하는 것

애플리케이션의 Protocol details를 열어 서비스 공급자가 Iru를 신뢰하는 데 필요한 값을 복사하세요. 이 값은 Iru가 생성합니다.
서비스가 메타데이터를 가져올 수 있다면 Metadata URL을 지정하거나 다운로드한 파일을 업로드하세요. 엔터티 ID, 로그인 URL 및 서명 인증서가 함께 포함되어 있어 수동으로 입력할 내용이 줄어듭니다.

Provider details: 서비스에 대해 Iru에 알려주는 것

이 설정은 서비스 공급자가 로그인을 시작하기 위해 보내는 AuthnRequest를 관리합니다.

발급자 검증

Iru가 수신 요청의 Issuer를 얼마나 엄격하게 검사하는지 설정합니다.

인증 요청 제한

요청에 서명이 필요한지와 Iru가 응답하는 ACS URL을 제어합니다. “Follow”는 요청의 ACS URL을 사용하고, “pinned”는 항상 Provider details에 구성된 ACS URL을 사용합니다.
Pinned가 더 안전한 선택입니다. 요청에 제공된 ACS URL을 무시하므로 변조된 요청이 응답을 다른 곳으로 리디렉션할 수 없습니다. 서비스가 요청 서명을 지원하는 경우 Signed request and pinned를 선호하세요.
Signed request 옵션을 선택하면 Iru가 해당 서명을 검증하는 방식도 설정합니다.

전송 및 식별자

서명

Iru는 자체 IdP Signing Certificate(Protocol details에 표시된 인증서)로 서명하므로 여기에서 업로드할 서명 인증서가 없습니다.

어설션 암호화

고급

애플리케이션의 매핑을 열어 어설션의 ID를 제어합니다. 매핑은 제목(NameID)와 추가 속성의 두 부분으로 구성됩니다.

Subject (NameID)

Subject는 로그인한 사용자의 기본 식별자입니다. 기본적으로 사용자의 user.username에서 가져오며, 값을 가져오는 소스를 변경하고 NameID 형식을 선택할 수 있습니다.

속성

서비스가 어설션에서 필요로 하는 각 속성을 추가합니다. 각 속성에 대해 다음을 설정합니다.
  • Name: 서비스 공급자가 기대하는 속성 이름.
  • 값: 값을 가져오는 프로필 속성 또는 표현식(예: user.email 또는 필드 조합).
  • 속성 이름 형식: Unspecified, URI 또는 Basic.
  • 활성화 여부.
실시간 미리 보기는 생성될 어설션을 렌더링하므로 게시하기 전에 형태를 확인할 수 있습니다.
Subject는 NameID로 예약되어 있어 사용자 지정 속성 이름으로 재사용할 수 없습니다.
SAML 앱 어설션 또는 OIDC 토큰의 기본 세션 길이는 60분입니다. 일치하는 역할의 세션 길이가 이 값을 재정의합니다. 역할에서 세션 길이를 0으로 설정하면 대신 애플리케이션 기본값을 사용합니다. 역할 및 역할 번들을 참조하세요.

인증서 한눈에 보기

SAML 앱에는 최대 세 개의 인증서가 관련됩니다.
Iru는 Protocol details에 표시된 자체 인증서로 응답 및/또는 어설션에 서명합니다. 서비스는 이를 사용하여 메시지가 Iru에서 왔고 변경되지 않았음을 확인합니다. 업로드할 것이 없습니다.
Iru가 서비스가 보내는 서명된 인증 요청을 검증할 수 있도록 서비스 공급자의 인증서를 업로드합니다. Request 섹션에서 구성하며, 서명된 요청을 요구하는 경우에만 필요합니다.
Iru가 어설션을 암호화하는 데 사용하는 서비스 공급자의 인증서로, Encrypt assertions가 켜져 있을 때만 사용됩니다. 별도의 인증서를 업로드하는 대신 요청 서명 인증서를 재사용할 수 있습니다.

게시, 할당 및 활성화

1

초안을 current로 설정

초안을 게시하여 실시간 구성으로 만듭니다.
2

액세스 할당

앱을 사용해야 하는 그룹을 할당합니다. 액세스 할당을 참조하세요.
3

활성화

할당된 사용자가 로그인할 수 있도록 앱을 활성화합니다.
4

로그인 테스트

앱 대시보드에서 테스트 사용자로 로그인하여 경험을 확인하고, 매핑 미리 보기를 사용하여 어설션을 확인합니다.

다음 단계

액세스 할당

사용자 및 그룹에 앱을 부여하고 앱 역할을 구성합니다.

프로비저닝

액세스가 변경되면 앱에서 계정을 자동으로 생성하고 제거합니다.

OIDC 애플리케이션

SAML 대신 OpenID Connect를 사용하는 앱을 구성합니다.

애플리케이션 개요

프로토콜과 초안에서 current로의 버전 모델을 검토합니다.