1 |
1
네트워크로 연결된 단말(terminal)을 위한 협업 워크스페이스(collaborative workspace)를 제공하는 시스템에 있어서,서버 등록 사용자에 사용되며, 사용자 등록을 요청하고, 상기 협업 워크스페이스의 리소스(resource) 생성을 요청하며, 협업하고자 하는 서버 미등록 사용자에 대한 인증정보를 입력하여 상기 서버 미등록 사용자를 초대하는 제1 단말;상기 서버 등록 사용자의 요청에 응답하여 사용자 등록을 수행한 후 상기 서버 등록 사용자에게 상기 협업 워크스페이스를 할당하거나, 상기 인증정보에 대응하는 토큰을 생성하여 상기 협업 워크스페이스의 위치 정보와 함께 상기 서버 미등록 사용자에 제공함과 동시에 상기 토큰을 이용하여 접근제어리스트를 생성하고, 상기 서버 미등록 사용자의 요청에 응답하여 상기 서버 미등록 사용자의 토큰이 상기 접근제어리스트에 등록되어 있는지 확인한 후 상기 리소스로의 접근을 허락함으로써, 서버 등록 사용자와 상기 토큰을 가지는 서버 미등록 사용자가 상기 리소스에 동시 접근하여 협업할 수 있도록 하는 서버; 및상기 서버 미등록 사용자에 의해 사용되며, 상기 서버로부터 상기 토큰 및 상기 협업 워크스페이스의 위치정보가 수신되면, 상기 협업 워크스페이스의 위치정보를 기반으로 상기 리소스에 접근하며, 상기 토큰을 기반으로 협업 여부를 허가받는 적어도 하나의 제2 단말;을 포함하며, 상기 접근제어리스트는 상기 서버 등록 사용자가 상기 서버 미등록 사용자에 제공한 토큰이 등록된 리스트이며, 상기 서버는 상기 서버 미등록 사용자가 상기 토큰을 통하여 상기 리소스로의 접근을 요청한 횟수가 임계치 이상이 되면, 상기 토큰의 값을 변경하고, 상기 변경된 토큰을 상기 제2 단말로 전달하고,상기 서버는, 상기 리소스를 포함하여 상기 협업 워크스페이스에서 생성되는 데이터를 저장하는 스토리지 노드(storage node); 및 상기 스토리지 노드를 제어하고 상기 제1 단말로부터 전달 받은 상기 인증정보를 처리하는 프록시 노드(proxy node);를 포함하고,상기 프록시 노드는, 리퍼러 인증 미들웨어를 구비하고, 상기 제1 단말로부터 상기 인증정보를 전달 받으면, 상기 토큰(token)을 생성하고, 상기 인증정보에 대응하는 상기 서버 미등록 사용자의 제2 단말로 상기 토큰 및 상기 협업 워크스페이스의 위치정보를 전송하며, 상기 토큰을 이용하여 접근제어리스트(access control list)를 생성하고,상기 제1 단말이 상기 리퍼러 인증 미들웨어를 통해 서버 미등록 사용자들의 이메일정보와 접근권한순위 정보(role)를 포함한 요청을 보내고, 상기 리퍼러 인증 미들웨어는 서버 미등록 사용자의 인증정보 파일을 파싱하고, 각 서버 미등록 사용자의 인증정보를 이용하여 리퍼러 토큰을 생성하고, 각 컨테이너의 접근제어리스트에 해당 리퍼러 토큰을 업데이트하는 요청을 생성하고, 컨테이너에 대한 업데이트 요청을 컨테이너 서버로 전달하여 적용하고, 적용 후 리퍼러 토큰과 협업 워크스페이스의 URL를 각 서버 미등록 사용자의 이메일로 전송하는 것을 특징으로 하는 사용자 정의 협업 워크스페이스 지원 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 협업 워크스페이스의 위치정보는, URL(uniform resource locator) 형식으로 되어 있는 것을 특징으로 하는 사용자 정의 협업 워크스페이스 지원 시스템
|
5 |
5
제1항에 있어서,상기 제2 단말은,상기 서버 미등록 사용자로부터 상기 리소스에 대한 사용요청을 입력 받으면, 상기 프록시 노드로 상기 리소스에 대한 접근요청을 하면서, 상기 프록시 노드로부터 전달 받은 상기 토큰을 함께 전달하는 것을 특징으로 하는 사용자 정의 협업 워크스페이스 지원 시스템
|
6 |
6
제5항에 있어서,상기 프록시 노드는,상기 리소스에 대한 접근요청 시에 전달 받은 상기 토큰이 상기 접근제어리스트에 등록되어 있는 경우에만 상기 리소스에 대한 상기 제2 단말의 접근이 가능하도록 제어하고,상기 제1 단말로부터 상기 접근제어리스트에 대한 업데이트 요청을 수신하면 상기 접근제어리스트를 업데이트하는 것을 특징으로 하는 사용자 정의 협업 워크스페이스 지원 시스템
|
7 |
7
삭제
|
8 |
8
제1항에 있어서,상기 인증정보는,상기 서버 미등록 사용자의 이메일 주소와 접근 권한 순위를 포함하고,상기 토큰은, 보안을 위하여 상기 인증정보를 기반으로 암호화한 문자와 기호의 조합인 것을 특징으로 하는 사용자 정의 협업 워크스페이스 지원 시스템
|
9 |
9
제8항에 있어서,상기 접근 권한 순위는,상기 리소스의 열람과 수정이 가능한 제1 순위; 및상기 리소스의 열람만 가능한 제2 순위;를 포함하는 사용자 정의 협업 워크스페이스 지원 시스템
|
10 |
10
제1항에 있어서,상기 프록시 노드는,상기 서버 등록 사용자와 상기 토큰을 가지는 서버 미등록 사용자 중 하나가 상기 리소스를 이용하는 경우에는, 상기 리소스를 이용 중인 사용자의 이용이 종료할 때까지 다른 사용자의 접근을 제한하는 것을 특징으로 하는 사용자 정의 협업 워크스페이스 지원 시스템
|