#### 보안 토큰 서비스

이 서비스에 포함된 속성은 OpenSSO 보안 토큰 서비스(STS)의 동적 구성을 정의합니다. 이러한 속성은 다음과 같은 구성을 정의합니다.

- 보안 토큰 발급 및 만들기

- STS 서비스 엔드포인트를 보호하기 위한 STS 자체 웹 서비스 보안. 서명 및 암호화 속성은 들어오는 WS-Trust 요청에 대한 서버 공급자 유효성 검사를 구성하고 나가는 WS-Trust 응답을 보호합니다. 보안 메커니즘 속성은 보안 토큰의 보안 자격 증명을 정의합니다.

- 구성된 STS가 웹 서비스 공급자로 지정되어 있고 원격 STS에서 생성된 SAML 토큰(명제)을 수신하는 경우 SAML 명제를 통해 보안 토큰의 SAML 속성 매핑을 요청하는 SAML 구성

- 원격 STS에서 토큰을 생성한 경우 웹 서비스 공급자로부터 받은 보안 토큰 유효성 검사

  [영역] 탭의 중앙 집중화된 에이전트 구성에서 다른 OpenSSO 웹 서비스 보안 공급자에 대한 동적 구성 프로필을 만들 수 있습니다.

##### 발급자

보안 토큰을 발급한 보안 토큰 서비스의 이름입니다.

##### 엔드포인트

이 필드는 다음과 동일한 값을 가집니다.

`%protocol://%host:%port%uri/sts`

이 구문은 특정 세션 매개 변수에 기초하여 보안 토큰 서비스 엔드포인트 URL을 동적으로 대체할 수 있게 합니다.

##### 발급된 키 암호화

사용 설정되면 이 속성은 보안 토큰 서비스에서 발급한 키를 암호화합니다.

##### 발급된 토큰 암호화

사용 설정되면 이 속성은 보안 토큰 서비스에서 발급한 보안 토큰을 암호화합니다.

##### 보안 토큰의 수명

발급된 토큰이 유효한 기간을 정의합니다.

##### 토큰 구현 클래스

이 속성은 보안 토큰 공급자/발급자의 구현 클래스를 지정합니다.

##### 인증서 별칭 이름

보안 토큰 서비스에서 발급한 보안 토큰에 서명하는 데 사용되는 인증서의 별칭 이름을 정의합니다.

##### STS 최종 사용자 토큰 플러그인 클래스

최종 사용자 토큰 변환을 위한 구현 클래스를 정의합니다.

##### 보안 메커니즘

보안 토큰 자체 또는 클라이언트가 보낸 WS-Trust 요청에서 보안 토큰 서비스가 수락한 보안 자격 증명을 보호하는 데 사용되는 보안 자격 증명 유형을 정의합니다. 다음 보안 유형 중에서 선택할 수 있습니다.

- 익명 — 익명 보안 메커니즘에 보안 자격 증명이 포함되지 않습니다.

- KerberosToken — 커버로스 토큰을 사용합니다.

- LibertyDiscoverySecurity — Liberty 기반 보안 토큰을 사용합니다.

- SAML-HolderOfKey — SAML 1.1 명제 유형 Holder-Of-Key를 사용합니다.

- SAML-SenderVouches — SAML 1.1 명제 유형 Sender Vouches를 사용합니다.

- SAML2–HolderOfKey — SAML 2.0 명제 토큰 유형 Holder-Of-Key를 사용합니다.

- SAML2–SenderVouches — SAML 2.0 명제 토큰 유형 Sender Vouches를 사용합니다.

- STSSecurity — 보안 토큰 서비스 에이전트가 보안 토큰 서비스에서 보안 토큰을 가져옵니다.

- UserNameToken — 사용자 이름 토큰을 사용하여 보안 토큰 서비스 요청을 보호합니다.

- UserNameToken-Plain — 일반 텍스트 비밀번호가 있는 사용자 이름 토큰을 사용하여 보안 토큰 서비스 요청을 보호합니다.

- X509Token — X509 인증서를 사용하여 보안 토큰을 보호합니다.

##### 인증 체인

OpenSSO의 인증된 보안 토큰을 생성하기 위해 들어오는 발급자 요청의 보안 토큰에 있는 자격 증명을 사용하여 OpenSSO 인증 서비스를 인증하는 데 사용할 수 있는 인증 체인 또는 서비스 이름을 정의합니다.

##### 사용자 자격 증명

이 속성은 클라이언트가 들어오는 WS-Trust 요청의 일부로 보낸 UserName 토큰의 유효성을 검사하기 위해 보안 토큰 서비스가 사용하는 사용자 이름/비밀번호 공유 비밀을 나타냅니다.

##### 요청 서명 확인됨

보안 토큰 서비스가 들어오는 WS-Trust 요청의 서명을 확인해야 함을 지정합니다.

##### 요청 헤더 해독됨

보안 토큰 서비스가 수신한 모든 요청 헤더를 해독해야 함을 지정합니다.

##### 요청 해독됨

보안 토큰 서비스가 수신한 모든 요청을 해독해야 함을 지정합니다.

##### 응답 서명됨

보안 토큰 서비스가 수신한 모든 응답이 서명되어야 함을 지정합니다.

##### 응답 암호화됨

보안 토큰 서비스가 보낸 모든 응답이 암호화되어야 함을 지정합니다.

##### 서명 참조 유형

보안 토큰 서비스가 WS-Trust 응답에 서명하는 데 사용할 참조 유형을 정의합니다. 사용 가능한 참조 유형은 `DircectReference`, `KeyIdentifier` 및 `X509`입니다.

##### 암호화 알고리즘

보안 토큰 서비스가 WS-Trust 응답을 암호화하는 데 사용할 암호화 알고리즘을 정의합니다.

##### 암호화 강도

보안 토큰 서비스가 WS-Trust 응답을 암호화하는 데 사용할 암호화 강도를 설정합니다. 암호화 강도를 높이려면 더 큰 값을 선택합니다.

##### 개인 키 별칭

이 속성은 WS-Trust 응답에 서명하거나 들어오는 WS-Trust 요청을 해독하는 데 사용할 개인 인증서 키 별칭을 정의합니다.

##### 개인 키 유형

이 속성은 WS-Trust 응답에 서명하거나 WS-Trust 요청을 해독하는 데 사용할 인증서 개인 키 유형을 정의합니다. 사용 가능한 유형은 `PublicKey`, `SymmetricKey` 또는 `NoProofKey`입니다.

##### 웹 서비스(WS-Trust) 클라이언트의 공개 키 별칭

들어오는 WS-Trust 요청의 서명을 확인하거나 WS-Trust 응답을 암호화하는 데 사용할 공개 인증서 키 별칭을 정의합니다.

##### 커버로스 도메인 서버

이 속성은 커버로스 배포 센터(도메인 제어기)의 호스트 이름을 지정합니다. 도메인 제어기의 정규화된 도메인 이름(FQDN)을 입력해야 합니다.

##### 커버로스 도메인

이 속성은 커버로스 배포 센터(도메인 제어기)의 도메인 이름을 지정합니다. 구성에 따라 도메인 제어기의 도메인 이름은 OpenSSO 도메인 이름과 다를 수 있습니다.

##### 커버로스 서비스 기본

생성된 보안 토큰의 소유자로 커버로스 기본을 지정합니다.

다음 형식을 사용합니다.

`HTTP/hostname.domainname@dc_domain_name`

`hostname` 및 `domainame`은 OpenSSO 인스턴스의 호스트 이름과 도메인 이름을 나타냅니다. `dc_domain_name`은 Windows 커버로스 서버(도메인 제어기)가 상주하는 커버로스 도메인입니다. 커버로스 서버가 OpenSSO 인스턴스의 도메인 이름과 다를 수 있습니다.

##### 커버로스 키 탭 파일

이 속성은 토큰 발급에 사용되는 커버로스 키 탭 파일을 지정합니다. 다음 형식을 사용합니다(반드시 따라야 하는 형식은 아님).

`hostname.HTTP.keytab`

`hostname`은 OpenSSO 인스턴스의 호스트 이름입니다.

##### 커버로스 서명 확인

이 속성을 사용하면 커버로스 토큰이 서명됨을 지정합니다.

##### SAML 속성 매핑

주 – 다음의 모든 SAML 관련 속성은 보안 토큰 서비스의 현재 인스턴스에 웹 서비스 공급자가 있고 다른 보안 토큰 서비스 인스턴스에서 생성된 SAML 토큰을 받는 구성에서 사용됩니다.

이 구성은 웹 서비스 공급자의 STS(Security Token Service)에서 SAML 명제 생성 중에 속성 명령문으로 생성해야 하는 SAML 속성을 나타냅니다. 형식은 ``SAML_attr_name``=`` Real_attr_name``입니다.

``SAML_attr_name``은 들어오는 웹 서비스 요청의 SAML 명제에 있는 SAML 속성 이름입니다. ``Real_attr_name``은 인증된 SSOToken 또는 Identity 저장소에서 불러온 속성 이름입니다.

##### NameID 매퍼

보안 토큰 서비스에 대해 생성되는 명제의 SAML NameID 매퍼입니다.

##### 구성원이 포함되어야 함

사용 설정되면 생성된 명제에 사용자 구성원이 SAML 속성으로 포함됩니다.

##### 속성 이름 공간

보안 토큰 서비스에 대해 생성된 명제의 SAML 속성 이름 공간을 정의합니다.

##### 신뢰할 수 있는 발급자

OpenSSO에 보안 토큰을 보내도 되는 신뢰할 수 있는 발급자의 목록을 정의합니다. OpenSSO는 이러한 발급자 중 하나에서 보안 토큰을 보낸 것인지 여부를 확인해야 합니다.

##### 신뢰할 수 있는 IP 주소

OpenSSO에 보안 토큰을 보내도 되는 신뢰할 수 있는 IP 주소의 목록을 정의합니다. OpenSSO는 이러한 호스트 중 하나에서 보안 토큰을 보낸 것인지 여부를 확인해야 합니다.