# OneLogin

Steps not yet verified in the identity provider's current admin console.

Recommended protocol: SAML 2.0.

## SAML 2.0

### SAML 2.0으로 OneLogin 연결

1. OneLogin 관리자 포털에서 SAML Custom Connector (Advanced) 애플리케이션을 추가하십시오. 표시 이름, 아이콘 및 설명(예: KeenAuth)을 입력하고 저장하십시오.
2. Configuration으로 이동하십시오. Audience (EntityID)에 KeenAuth Entity ID **SP entity ID**를 입력하십시오. 서비스 제공자가 이를 검증하는 경우 Recipient(일부 구성에서 필수)에 어설션을 받는 엔드포인트도 입력하십시오.
3. ACS (Consumer) URL Validator(필수)에 KeenAuth ACS URL **ACS URL**과 정확히 일치하는 정규 표현식을 입력하되 ^로 시작하고 $로 끝나야 합니다(두 앵커가 모두 없으면 검사를 우회할 수 있으므로, 운영 환경에서는 \* 와일드카드를 사용하지 마십시오). 그런 다음 ACS (Consumer) URL(필수)에 **ACS URL**를 입력하십시오.
4. 선택 사항: 단일 로그아웃을 사용하는 경우 Single Logout URL에 **single logout URL**를 입력하십시오. SAML initiator(필수)에서 IdP 방식 흐름이면 OneLogin을, SP 방식 흐름이면 Service Provider를 선택하고, SP 방식인 경우 Login URL에 SP 로그인 URL을 입력하십시오.
5. SAML nameID 형식(필수)을 선택하십시오: Unspecified, Persistent, Transient 또는 Email(기본값) 중 KeenAuth가 사용자 식별에 사용할 식별자와 일치하는 것을 선택하십시오. SAML signature element(필수)는 Response 또는 Assertion으로 선택하고, 선택 사항으로 Encrypt assertion과 SAML 암호화 방식을 선택할 수 있습니다.
6. SAML not valid before, SAML not valid on or after, SAML sessionNotOnOrAfter(모두 필수)를 분 단위로 설정하고, 애플리케이션에 필요한 기타 SAML 설정을 추가하십시오. RelayState는 선택 사항입니다.
7. 사용자에게 애플리케이션을 할당하고, 이 애플리케이션에 대한 OneLogin ID 공급자 값(issuer, SAML endpoint, 인증서 또는 메타데이터)을 KeenAuth에 복사한 후 연결 테스트를 실행하십시오.

Values in bold are shown on the connection's page in the Admin Portal, where this guide has them filled in.
