user-security
user-security 정책을 사용하여 사용자의 신임 정보를 추출하고, 해당 신임 정보를 인증하고, 사용자로부터 권한을 얻을 수 있습니다.
게이트웨이 지원
| 게이트웨이 | 정책 버전 |
|---|---|
| DataPower® API Gateway | 2.0.0 |
이 항목에서는 OpenAPI 소스에서 정책을 구성하는 방법을 설명합니다. 어셈블리 사용자 인터페이스에서 정책을 구성하는 방법에 대한 자세한 내용은 ‘사용자 보안’을 참조하십시오.
정보
user-security 정책의 형식은 다음과 같습니다.
- user-security:
version: version
title: title
description: description
factor-id: factor ID
extract-identity-method: method_used_to_extract_credentials
.
.
.
properties_specific_to_the specified_identity_extraction_method
.
.
.
user-auth-method: authentication_method
.
.
.
properties_specific_to_the specified_authentication_method
.
.
.
user-az-method: authorization_method
.
.
.
properties_specific_to_the specified_authorization_method
.
.
.특성
| 특성 | 필수 | 설명 | 데이터 유형 |
|---|---|---|---|
| version | 예 | 정책 버전 번호입니다. | 문자열 |
| title | 아니오 | 해당 정책의 제목입니다. | 문자열 |
| description | 아니오 | 정책의 설명입니다. | 문자열 |
| factor-id | 아니오 | API 컨텍스트에서 요소 인증의 결과를 식별하는 ID입니다. | 문자열 |
| extract-identity-method | 예 | 사용자 신임 정보를 추출하는 데 사용되는 메소드를 선택하십시오. 다음 선택사항을 사용할 수 있습니다.
ID 추출 실패 시 어셈블리 처리를 정지하려면
|
문자열 |
| user-auth-method | 예 | 인증 방법을 선택하십시오. 다음 선택사항을 사용할 수 있습니다.
사용자 인증 실패 시 어셈블리 처리를 정지하려면
|
문자열 |
| user-az-method | 예 | 권한 부여 방법을 선택하십시오. 다음 선택사항을 사용할 수 있습니다.
사용자 권한 부여 실패 시 어셈블리 처리를 정지하려면
|
문자열 |
예
# basic authentication with LDAP registry
- user-security:
version: 2.0.0
title: user-security
factor-id: default
extract-identity-method: basic
ei-stop-on-error: true
user-auth-method: ldap
ldap-registry: corporate-ldap
au-stop-on-error: true
user-az-method: authenticated
az-stop-on-error: true