1 |
1
제1 서버에서 사용자를 인증하는 방법에 있어서,상기 사용자의 제1 단말기로부터 상기 사용자의 아이디와 비밀번호를 수신하는 단계;수신된 아이디 및 수신된 비밀번호를 이용하여 상기 사용자에 대한 제1 인증을 수행하는 단계;상기 제1 서버의 URL(uniform resource locator)과 상기 사용자에 대한 인증 코드를 포함하는 인증 URL을 제2 서버로 송신하는 단계;상기 사용자의 제2 단말기로부터 인증 코드를 수신하는 단계; 및상기 인증 URL에 포함된 상기 인증 코드와 상기 제2 단말기로부터 수신된 인증 코드를 비교하여 상기 사용자에 대한 제2 인증을 수행하는 단계를 포함하는, 제1 서버에서 사용자를 인증하는 방법
|
2 |
2
제1항에 있어서,상기 제1 인증을 수행하는 단계는 상기 제1 인증의 결과 메시지를 상기 제1 단말기로 송신하는 단계를 더 포함하는, 제1 서버에서 사용자를 인증하는 방법
|
3 |
3
제1항에 있어서,상기 제2 인증을 수행하는 단계는 상기 제2 인증의 결과 메시지를 상기 제1 단말기와 상기 제2 단말기 중 적어도 하나의 단말기로 송신하는 단계를 더 포함하는, 제1 서버에서 사용자를 인증하는 방법
|
4 |
4
제1항에 있어서,상기 인증 URL에 포함된 상기 인증 코드는 상기 사용자의 아이디를 입력 값으로 하는 해쉬(hash) 함수의 결과 값으로부터 생성되는, 제1 서버에서 사용자를 인증하는 방법
|
5 |
5
제1항에 있어서,상기 제1 단말기는 PC(personal computer), 넷북(netbook), 노트북(notebook) 또는 태블릿 PC(tablet PC)이고, 상기 제2 단말기는 스마트폰(smart phone) 또는 모바일폰(mobile phone)이고,상기 제2 서버는 SNS(social network service) 서버인, 제1 서버에서 사용자를 인증하는 방법
|
6 |
6
제1항에 있어서,상기 인증 코드를 수신하는 단계는,상기 제2 단말기가 상기 제2 서버로부터 수신한 인증 URL에 포함된 상기 인증 코드를 상기 제2 단말기로부터 수신하는, 제1 서버에서 사용자를 인증하는 방법
|
7 |
7
제1항에 있어서,상기 제2 인증을 수행하는 단계는,상기 제1 서버가 상기 인증 URL을 상기 제2 서버로 송신한 시간으로부터 미리 정해진 시간 안에 상기 제2 단말기로부터 상기 인증 코드가 수신된 경우, 상기 사용자를 인증하는, 제1 서버에서 사용자를 인증하는 방법
|
8 |
8
제1항에 있어서,상기 제1 서버에서 사용자를 인증하는 방법은,상기 아이디와 상기 비밀번호를 수신하는 단계 이전에, 상기 제2 단말기를 식별하기 위한 제1 식별 정보와 상기 제2 서버를 식별하기 위한 제2 식별 정보를 등록하는 단계를 더 포함하는, 제1 서버에서 사용자를 인증하는 방법
|
9 |
9
제8항에 있어서,상기 등록하는 단계는,상기 제1 식별 정보와 상기 제2 식별 정보를 상기 제1 단말기로부터 수신하는 단계;상기 URL과 제2 인증 코드를 포함하는 제2 인증 URL을 상기 제2 서버로 송신하는 단계; 및상기 제2 단말기로부터 상기 제2 인증 코드를 수신하는 단계를 포함하는, 제1 서버에서 사용자를 인증하는 방법
|
10 |
10
제9항에 있어서,상기 제2 인증 코드를 수신하는 단계는,상기 제2 단말기가 상기 제2 서버로부터 수신한 제2 인증 URL에 포함된 상기 제2 인증 코드를 상기 제2 단말기로부터 수신하는, 제1 서버에서 사용자를 인증하는 방법
|
11 |
11
제10항에 있어서,상기 등록하는 단계는,상기 제1 서버가 상기 제2 인증 URL을 상기 제2 서버로 송신한 시간으로부터 미리 정해진 시간 안에 상기 제2 단말기로부터 상기 제2 인증 코드가 수신된 경우, 상기 제1 식별 정보와 상기 제2 식별 정보를 DB(database)에 등록하는, 제1 서버에서 사용자를 인증하는 단계
|