다중 로그인 사용자

다중 로그인 사용자는 Control Room의 여러 세션에 동시에 로그인할 수 있습니다.

다중 로그인 세션

사용자가 여러 세션을 동시에 실행하도록 구성하려면 다중 로그인 토큰이 필요합니다. 사용자를 다중 로그인 서비스 사용자로 지정하려면 Control Room 관리자 역할이 필요합니다. 다중 로그인 사용자 지정은 UI 또는 API를 통해 수행할 수 있습니다.

UI와 API를 사용해 다중 로그인 기능을 사용할 수 있는 사용자를 지정하는 방법은 아래 테이블에 자세히 정리되어 있습니다.

UI를 사용하여 승인 API를 사용하여 승인
Control Room에서 관리 > 사용자로 이동한 후 다중 세션 허용에서 허용을 선택하여 다중 로그인을 활성화합니다.

UI에서 다중 로그인 승인

다중 활성 UI 세션에 대한 자세한 내용은 다중 활성 사용자 세션 항목을 참조하십시오.

사용자 API 만들기 사용하기
요청
POST http://{{ControlRoomURL}}/v2/usermanagement/users
다중 로그인 토큰 생성을 위한 요청 본문:
{
   "roleIds":[
      "185",
      "196"
   ],
   "email":"a@a.com",
   "enableAutoLogin":true,
   "username":"Sample-user",
   "description":"",
   "firstName":"Sample",
   "lastName":"User",
   "disabled":false,
   "password":"omMYi31aSAGUJby1TDb+gJuLzRd1",
   "licenseFeatures":[
      "DEVELOPMENT"
   ],
   "sysAssignedRoles":[
      
   ],
   "deviceCredentialAttested":false,
   "multipleLoginAllowed":true
}
다중 로그인 토큰은 두 가지 방법으로 생성할 수 있습니다.
  • 비밀번호/multipleLogin 매개변수 사용: 사용자 인증 시 multipleLogin 매개변수를 true로 설정하면 다중 로그인 토큰이 생성됩니다.
    요청
    POST http://{{ControlRoomURL}}/v1/authentication
    passwordmultipleLogin 매개변수를 사용하여 다중 로그인 토큰을 생성하는 요청 본문입니다:
    {
       "username":"jdoe",
       "password":"mypassword@123",
       "multipleLogin":true
    }
  • API 키: 사용자는 인증 API를 통해 다중 로그인 토큰을 생성할 때 passwordmultipleLogin 매개변수를 사용하는 대신 API 키를 사용할 수 있습니다.
    요청
    POST http://{{ControlRoomURL}}/v1/authentication
    API 키를 사용하여 다중 로그인 토큰을 생성하는 요청 본문:
    {
       "username":"jdoe",
       "apiKey": "IvtAhY0NU7baRLYEeIYUJSKO"
    }
    주: 그러나 API 키를 사용한다고 해서 권한 요건을 우회할 수 있는 것은 아닙니다. 사용자는 여전히 관리자가 부여한 특정 권한("multipleLoginAllowed":true)을 갖추어야 합니다.