사용자 이름 및 암호와 함께 사용자 서비스 등록 정보는 특성(예: 사용자에게 부여된 권한, 사용자에게 적용되는 제한사항 및 사용자의 로케일)을 정의합니다.
사용자 등록 정보는 다음과 같을 수 있습니다. 일부 등록 정보는 특정 유형의 사용자에 대해서만 사용할 수 있습니다.
|
해당 등록 정보에 대한 추가 설명은 다음 설명서를 참조하십시오.
Understanding Users and Roles in Oracle ZFS Storage Appliance Administration Guide, Release OS8.8.x
User Properties in Oracle ZFS Storage Appliance Administration Guide, Release OS8.8.x
roles 등록 정보를 사용하여 사용자에게 기존 역할을 지정할 수 있습니다. 역할을 만들려면 RESTful API 역할 서비스를 참조하십시오.
exceptions 등록 정보를 통해 사용자에 대한 권한 부여를 추가할 수 있습니다. 이 방식으로 권한 부여를 제거할 수도 있습니다. 예를 들어, 특정 권한을 부여하는 역할이 사용자에게 지정된 경우 예외사항 목록에서 개별 권한 부여를 false로 설정할 수 있습니다. 이때 해당 역할에 포함된 다른 권한 부여는 유지됩니다.
다음 요청은 사용자 user1에 대한 Kerberos 서비스를 다시 시작할 수 있는 권한 부여를 추가합니다.
POST /api/user/v1/users/user1/exceptions HTTP/1.1 { "scope": "svc", "service": "kerberos", "allow_restart": true }
다음 결과는 user1에 대한 Kerberos 서비스에 사용 가능한 모든 권한 부여를 보여줍니다. 이 예에서 기타 권한 부여의 기본값은 false입니다.
{ "auth": { "href": "/api/user/v1/users/user1/exceptions/auth-001", "scope": "svc", "service": "kerberos", "allow_administer": false, "allow_configure": false, "allow_restart": true } }
로그인한 사용자 또는 allow_changePreferences 권한이 부여된 사용자에 대한 환경 설정을 지정할 수 있습니다. allow_changePreferences 권한 부여를 얻으려면 사용자 역할 및 예외사항을 참조하십시오.
|
해당 등록 정보에 대한 자세한 내용은 다음 절을 참조하십시오.
기본적으로 CLI가 유휴 상태일 수 있는 기간에는 제한이 없습니다(cli_idle_timeout 값이 -1임). CLI가 유휴 상태일 수 있는 기간에 대한 제한을 설정하려면 cli_idle_timeout초에 대해 양의 정수 값을 설정합니다. 시간 초과 제한에 도달하면 CLI가 닫힙니다.
다음 예에서는 CLI 시간 초과를 1시간으로 설정합니다.
PUT /api/user/v1/users/user1/preferences HTTP/1.1 { "cli_idle_timeout": 3600 }
{ "preferences": { "href": "/api/user/v1/users/user1/preferences", "locale": "C", "login_screen": "configuration/preferences", "session_timeout": 15, "cli_idle_timeout": 3600, "advanced_analytics": false, "keys": [], "tokens": [] } }
시간 초과를 사용 안함으로 설정하려면 cli_idle_timeout의 값을 -1로 설정하거나 다음 예에서와 같이 unset를 사용합니다.
PUT /api/user/v1/users/user1/preferences HTTP/1.1 { "<unset>": ["cli_idle_timeout"] }
unset를 꺾쇠 괄호로 묶으면 unset라는 등록 정보가 있어도 문제가 발생하지 않습니다.
SSH 공개 키를 사용하면 암호를 사용하지 않고 SSH 연결을 허용할 수 있습니다.
|
지속적 또는 비지속적 REST 로그인 토큰을 만들고 반환된 토큰 값 또는 토큰 ID를 통해 토큰에 액세스할 수 있습니다.
|
REST 로그인 토큰 질의 매개변수
GET 명령에서 token=token 질의 매개변수를 사용하여 해당 토큰에 대한 등록 정보 값을 표시할 수 있습니다. DELETE 명령에서 token=token 질의 매개변수를 사용하여 해당 토큰을 제거할 수 있습니다. token은 토큰 만들기 응답에서 X-Auth-Session의 값입니다.
token은 토큰이 만들어질 때 표시된 후 다시 표시되지 않습니다. token을 복사하여 보관해야 합니다. 예 3, REST 로그인 토큰 만들기를 참조하십시오.