다중 로그인 사용자

다중 로그인 사용자는 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)을 갖추어야 합니다.