KR20150065441A - System and Method for log in based on server easily - Google Patents
System and Method for log in based on server easily Download PDFInfo
- Publication number
- KR20150065441A KR20150065441A KR1020130150767A KR20130150767A KR20150065441A KR 20150065441 A KR20150065441 A KR 20150065441A KR 1020130150767 A KR1020130150767 A KR 1020130150767A KR 20130150767 A KR20130150767 A KR 20130150767A KR 20150065441 A KR20150065441 A KR 20150065441A
- Authority
- KR
- South Korea
- Prior art keywords
- server
- login
- terminal
- customer identification
- identification key
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/41—User authentication where a single sign-on provides access to a plurality of computers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발병은 서버기반의 간편 로그인 시스템 및 간편 로그인 방법에 관한 것이다.
This incidence relates to a server-based simple login system and a simple login method.
최근, 휴대폰을 통해 인터넷서비스를 제공하는 무선인터넷시스템이 개발되어 보편화되고 있다. 무선인터넷시스템은 이동통신단말기를 통해 인터넷서비스를 제공해 주는 시스템으로, WAP(Wireless Application Protocol), cHTML, ME 등의 무선인터넷 프로토콜을 이용하여, WML, HDML, mHTML 등의 마크업랭귀지로 작성된 문서를 무선인터넷망을 통해 휴대폰에 제공한다.Recently, a wireless Internet system that provides Internet service through a mobile phone has been developed and is becoming popular. A wireless Internet system is a system for providing Internet service through a mobile communication terminal. It uses a wireless Internet protocol such as Wireless Application Protocol (WAP), cHTML, and ME to create a document written in a markup language such as WML, HDML, or mHTML And provides it to the mobile phone through the wireless Internet network.
무선 인터넷을 통해 웹페이지에 접속하고자 하는 경우, 사용자는 휴대폰에 접속하고자 하는 웹페이지의 주소를 입력하고 인터넷연결을 선택함으로써 원하는 웹페이지에 접속이 가능하다. 예를 들면, 사용자가 네이버에 접속하고자 하는 경우, 입력하는 무선인터넷 웹페이지 주소는 'http://www.naver.com' 등과 같이, 통상 컴퓨터의 웹 브라우저를 통해 웹서버에 접속할 때 사용되는 URL과 동일한 형태이다. 이러한 문제점을 해결하기 위해, 최근의 무선인터넷 접속 기술들은 사용자가 휴대폰에 접속하고자 하는 웹페이지의 주소와 그에 대응되는 숫자 내지는 대표전화번호를 미리 입력하도록 함으로써, 이후 웹페이지 접속 시, URL 대신 미리 설정한 숫자나 대표전화 번호만 입력하여도 웹페이지에 접속 가능하도록 하고 있다. 하지만, 웹페이지에 접속한 후에 사용자가 로그인 하고자 하는 경우에도 통상의 컴퓨터 자판에서와 마찬가지로, 예를 들면 네이버의 아이디와 패스워드를 동일한 방식으로 입력해야만 한다. 하지만, 휴대폰의 문자 또는 숫자 자판을 이용하여 문자 또는 숫자로 조합된 아이디와 패스워드를 입력하기가 매우 불편하다.When accessing a web page through a wireless Internet, a user can access a desired web page by inputting the address of a web page to access the mobile phone and selecting an Internet connection. For example, when a user desires to access the Naver, the address of the wireless Internet web page to be input is a URL used to access the web server through a web browser of a computer, such as 'http://www.naver.com' . In order to solve such a problem, recent wireless Internet access technologies allow a user to input, in advance, the address of a web page to be accessed to a mobile phone and a corresponding number or a representative telephone number, It is possible to access a web page even if only one number or representative telephone number is inputted. However, even if a user wants to login after accessing a web page, the user ID and password of the Naver, for example, must be entered in the same manner as in a normal computer keyboard. However, it is very inconvenient to input a character or a numerical ID and a password using a character or numeric keyboard of a mobile phone.
한편, 인터넷상의 각 웹사이트들은 경쟁적으로 회원들을 확보하려고 무료 또는 유료 회원제로 운영하고 있다. 이에 따라 사용자들은 해당 사이트에서 제공하는 서비스나 정보를 이용하기 위하여 부득이 회원가입을 하게 되었고, 각각의 웹사이트마다 가입한 고유의 아이디와 패스워드를 기억하고 관리하는 데 많은 부담을 안고 있다.On the other hand, each website on the Internet operates as a free or paid member to secure its members competitively. As a result, users are forced to join the service in order to use the service or information provided by the site, and they are burdened to memorize and manage the unique ID and password of each web site.
또한, 모바일 게임 및 모바일 뱅킹 등 무선 인터넷을 통한 과금과 송금이 증가일로에 있어, 아이디, 패스워드 및 인증정보 사용에 의한 로그인 및 이에 따르는 정보의 보안이 중요한 문제가 되고 있다.
In addition, billing and remittance through wireless internet such as mobile game and mobile banking are increasing, so that login by using ID, password and authentication information and security of the information become important.
본 발명의 일 실시예가 해결하고자 하는 과제는 서버를 통해 로그인이 수행되어, 단말기의 메모리와 CPU 사용량을 줄여 어플리케이션의 실행을 속도를 향상시킬 수 있는 서버기반의 간편 로그인 시스템 및 간편 로그인 방법을 제공하는 데 있다.A problem to be solved by one embodiment of the present invention is to provide a server-based simple login system and a simple login method in which log-in is performed through a server to reduce the memory and CPU usage of the terminal, There is.
본 발명의 다른 실시예가 해결하고자 하는 과제는 단말기가 식별키를 저장하지 않으므로 악성 어플리케이션에 의한 개인 정보의 해킹을 원천적으로 예방할 수 있는 서버기반의 간편 로그인 시스템 및 간편 로그인 방법을 제공하는 데 있다.Another object of the present invention is to provide a server-based simple login system and a simple login method that can prevent a hacking of personal information caused by a malicious application because the terminal does not store the identification key.
본 발명의 또 다른 실시예가 해결하고자 하는 과제는 단말기에서 부가적인 정보를 입력하는 것 없이 간편하게 로그인을 수행할 수 있는 서버기반의 간편 로그인 시스템 및 간편 로그인 방법을 제공하는 데 있다.Another object of the present invention is to provide a server-based simple login system and a simple login method capable of performing a simple login without inputting additional information in the terminal.
본 발명의 또 다른 실시예가 해결하고자 하는 과제는 단말기 사용자의 개인정보를 사용하지 않으므로 개인정보가 유출되는 위험에서 벗어날 수 있는 서버기반의 간편 로그인 시스템 및 간편 로그인 방법을 제공하는 데 있다.
Another object of the present invention is to provide a server-based simple login system and a simple login method that can avoid the risk of leakage of personal information because personal information of a terminal user is not used.
본 발명의 일 실시예는 단말기로부터 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함하는 간편 로그인 요청 정보를 수신하고, 상기 단말기가 간편 로그인 서비스에 등록되어 있는지 판단한 후, 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID에 상응하는 고객 식별키를 포함하는 간편 로그인 결과를 상기 단말기에 전송하는 간편 로그인 서버, 상기 간편 로그인 서버로부터 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 수신하여 가공하고, 상기 고객 식별키를 생성하는 로그인 서버 및 상기 단말기로부터 상기 고객 식별키를 포함하는 제 1 로그인 요청을 수신하고, 상기 고객 식별키 및 앱서버 정보를 포함하는 제 2 로그인 요청을 상기 로그인 서버에 전송하고, 상기 로그인 서버로부터 로그인 결과를 수신하는 상기 앱서버를 포함하는 서버기반의 간편 로그인 시스템을 제공할 수 있다.In an embodiment of the present invention, after receiving the simple login request information including the device ID, the application ID, and the user ID from the terminal, determining whether the terminal is registered in the simple login service, A simple login server for transmitting a simple login result including a customer identification key corresponding to a user ID to the terminal, receiving and processing the device ID, the application ID and the user ID from the simple login server, Receiving a first login request including the customer identification key from the terminal and transmitting a second login request including the customer identification key and the app server information to the login server, Lt; RTI ID = 0.0 > a < / RTI > A simple server-based login system can be provided.
일 실시예에 있어서, 상기 단말기는 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 텔레매틱스 단말기(Telematics Terminal), 노트북 컴퓨터(Notebook Computer), 디지털방송용 단말기, 개인 정보 단말기(Personal Digital Assistant: PDA), 와이브로 단말기(Wibro Terminal), IPTV(Internet Protocol Television) 단말기, AVN(Audio Video Navigation) 단말기, PMP(Portable Multimedia Player), 네비게이션 단말기(차량 네비게이션 장치)(Navigation Terminal) 중 선택되는 어느 하나가 될 수 있다.In an exemplary embodiment, the terminal may be a portable terminal, a mobile terminal, a telematics terminal, a notebook computer, a digital broadcasting terminal, a personal digital assistant (PDA) ), A Wibro Terminal, an IPTV (Internet Protocol Television) terminal, an AVN (Audio Video Navigation) terminal, a PMP (Portable Multimedia Player), and a navigation terminal (vehicle navigation device) .
다른 실시예에 있어서, 상기 디바이스 ID는 상기 단말기의 IMEI(International Mobile Equipment Identity)를 포함할 수 있고, 상기 어플리케이션 ID는 상기 단말기에 설치된 어플리케이션의 고유한 번호를 포함할 수 있고, 상기 사용자 ID는 상기 단말기의 사용자가 임의로 정한 숫자 및 문자의 조합일 수 있다.In another embodiment, the device ID may include an International Mobile Equipment Identity (IMEI) of the terminal, the application ID may include a unique number of an application installed in the terminal, And may be a combination of numbers and characters arbitrarily set by the user of the terminal.
또 다른 실시예에 있어서, 상기 로그인 서버는 상기 고객 식별키를 임의로 생성하되, 생성된 상기 고객 식별키를 검색하여 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 획득할 수 있다.In another embodiment, the login server may arbitrarily generate the customer identification key, and obtain the device ID, the application ID, and the user ID by searching the generated customer identification key.
또 다른 실시예에 있어서, 상기 앱서버는 상기 단말기에서 실행되는 상기 어플리케이션에 서비스를 제공할 수 있고, 상기 로그인 서버는 상기 간편 로그인 서버에 전송한 상기 고객 식별키와 상기 앱서버로부터 수신한 상기 고객 식별키가 일치하는 경우 상기 앱서버에 상기 서비스 요청 정보를 전송할 수 있고, 상기 앱서버는 상기 로그인 서버로부터 서비스 요청정보를 수신하면 상기 단말기의 로그인을 수행할 수 있다.In another embodiment, the application server may provide a service to the application executed in the terminal, and the login server may transmit the customer identification key transmitted to the simple login server and the customer identification key transmitted from the application server, The service request information can be transmitted to the app server when the identification keys match, and the app server can perform the login of the terminal upon receiving the service request information from the login server.
본 발명에 따른 다른 실시예는 간편 로그인 서버가 단말기로부터 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함하는 간편 로그인 요청 정보를 수신하는 단계, 상기 단말기가 간편 로그인 서비스에 등록되어 있는지 판단하는 단계, 로그인 서버가 상기 간편 로그인 요청 정보를 수신하고, 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 수신하여 가공하고, 고객 식별키를 생성하는 단계, 상기 간편 로그인 서버가 상기 고객 식별키를 포함하는 간편 로그인 결과를 상기 단말기에 전송하는 단계, 상기 단말기가 앱서버에 상기 고객 식별키를 포함하는 제 1 로그인 요청을 전송하는 단계, 상기 앱서버가 상기 고객 식별키 및 상기 앱서버의 정보를 포함하는 제 2 로그인 요청을 상기 로그인 서버에 전송하는 단계 및 상기 로그인 서버가 상기 제 2 로그인 요청에 상응하는 서비스 요청 정보를 상기 앱서버에 전송하는 단계를 포함하는 서버기반의 간편 로그인 방법을 제공할 수 있다.In another embodiment of the present invention, the simple login server receives simple login request information including a device ID, an application ID, and a user ID from a terminal, judges whether the terminal is registered in the simple login service, Receiving the simple login request information, receiving and processing the device ID, the application ID and the user ID, and generating a customer identification key; and the simple login server transmits a simple login result Transmitting the first login request including the customer identification key to the application server, transmitting the second login request including the customer identification key and the information of the application server to the application server, Sending a request to the login server; and < RTI ID = 0.0 > And transmitting the service request information corresponding to the login request to the app server.
일 실시예에 있어서, 상기 고객 식별키를 생성하는 단계는 상기 고객 식별키를 임의로 생성하되, 생성된 상기 고객 식별키를 검색하여 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 획득할 수 있다.In one embodiment, the step of generating the customer identification key may arbitrarily generate the customer identification key, and obtain the device ID, the application ID, and the user ID by searching the generated customer identification key.
다른 실시예에 있어서, 상기 간편 로그인 서버에 전송한 상기 고객 식별키와 상기 앱서버로부터 수신한 상기 고객 식별키가 일치하는 경우 상기 앱서버에 상기 서비스 요청 정보를 전송하는 단계를 더 포함할 수 있다.In another embodiment, the method may further include transmitting the service request information to the app server when the customer identification key transmitted to the simple login server matches the customer identification key received from the app server .
또 다른 실시예에 있어서, 상기 앱서버가 상기 로그인 서버로부터 서비스 요청정보를 수신하면 상기 단말기의 로그인을 수행하는 단계를 더 포함할 수 있다.In yet another embodiment, the method may further include performing a login of the terminal when the app server receives service request information from the login server.
또 다른 실시예에 있어서, 상기 간편 로그인 서버는 제 1 서비스 제공자에 의해 운용되고, 상기 로그인 서버는 제 2 서비스 제공자에 의해 운용되고, 제 1 항의 상기 앱서버는 제 3 서비스 제공자에 의해 운용되되, 상기 제 1 서비스 제공자, 상기 제 2 서비스 제공자 및 상기 제 3 서비스 제공자는 법률상 구별되는 주체-여기서, 상기 법률상 구별되는 주체는 자연인 및 법인을 포함함-가 될 수 있다.
In another embodiment, the simple login server is operated by a first service provider, the login server is operated by a second service provider, the first application server is operated by a third service provider, The first service provider, the second service provider, and the third service provider may be legally distinguished subjects, wherein the distinguished subjects include natural persons and legal persons.
본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템 및 간편 로그인 방법은 서버를 통해 로그인이 수행되어, 단말기의 메모리와 CPU 사용량을 줄여 어플리케이션의 실행을 속도를 향상시킬 수 있다.The server-based simple login system and the simple login method according to an embodiment of the present invention can log in through the server and reduce the memory and CPU usage of the terminal, thereby improving the execution speed of the application.
본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템 및 간편 로그인 방법은 단말기가 식별키를 저장하지 않으므로 악성 어플리케이션에 의한 개인 정보의 해킹을 원천적으로 예방할 수 있다.In the server-based simple login system and the simple login method according to the embodiment of the present invention, since the terminal does not store the identification key, hacking of the personal information by the malicious application can be prevented originally.
본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템 및 간편 로그인 방법은 단말기에서 부가적인 정보를 입력하는 것 없이 간편하게 로그인을 수행할 수 있다.The server-based simple login system and the simple login method according to an embodiment of the present invention can easily perform login without inputting additional information in the terminal.
본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템 및 간편 로그인 방법은 단말기 사용자의 개인정보를 사용하지 않으므로 개인정보가 유출되는 위험에서 벗어날 수 있다.
The server-based simple login system and the simple login method according to an embodiment of the present invention do not use the personal information of the terminal user, so that the risk of leakage of personal information can be avoided.
도 1은 본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템을 나타낸 블럭도이다.
도 2는 본 발명의 일 실시예에 따른 서버기반의 간편 로그인 방법을 나타낸 절차도이다.1 is a block diagram illustrating a server-based simple login system according to an embodiment of the present invention.
2 is a flowchart illustrating a server-based simple login method according to an embodiment of the present invention.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.While the present invention has been described in connection with certain exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and similarities. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. As used herein, terms used in the present invention are selected from general terms that are widely used in the present invention while taking into account the functions of the present invention, but these may vary depending on the intention or custom of a person skilled in the art or the emergence of new technologies. In addition, in certain cases, there may be a term arbitrarily selected by the applicant, in which case the meaning thereof will be described in the description of the corresponding invention. Therefore, it is intended that the terminology used herein should be interpreted based on the meaning of the term rather than on the name of the term, and on the entire contents of the specification.
이하, 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도 1은 본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템을 나타낸 블럭도이다.1 is a block diagram illustrating a server-based simple login system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템은 간편 로그인 서버(100), 로그인 서버(200) 및 앱서버(300)를 포함할 수 있다.Referring to FIG. 1, a server-based simple login system according to an embodiment of the present invention may include a
단말기(10)는 로그인이 필요한 응용 어플리케이션을 탑재할 수 있다. 응용 어플리케이션은 단말기(10)에서 수행되는 프로그램을 포함할 수 있다. 여기서, 프로그램은 무선 단말기뿐만 아니라 유선 단말기에서 수행되는 프로그램을 포함할 수 있다. 일 실시예에 있어서, 단말기(10)는 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 텔레매틱스 단말기(Telematics Terminal), 노트북 컴퓨터(Notebook Computer), 디지털방송용 단말기, 개인 정보 단말기(Personal Digital Assistant: PDA), 와이브로 단말기(Wibro Terminal), IPTV(Internet Protocol Television) 단말기, AVN(Audio Video Navigation) 단말기, PMP(Portable Multimedia Player), 네비게이션 단말기(차량 네비게이션 장치)(Navigation Terminal) 중 선택되는 어느 하나가 될 수 있다.The
간편 로그인 서버(100)는 단말기(10)로부터 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함하는 간편 로그인 요청 정보를 수신하고, 단말기(10)가 간편 로그인 서비스에 등록되어 있는지 판단할 수 있다. 간편 로그인 서버(100)는 간편 로그인 서비스에 대한 정보를 저장할 수 있다. 단말기(10)가 간편 로그인 서비스에 가입되지 않은 경우, 간편 로그인 서비스에 가입할 수 있는 절차를 제공할 수 있다. 만약, 단말기(10)가 간편 로그인 서비스에 가입되어 있는 경우, 로그인 서버(200)에 고객 식별키의 생성을 요청할 수 있다.The
디바이스 ID는 단말기(10)의 고유한 식별번호 또는 문자의 조합이 될 수 있다. 예를 들어, 디바이스 ID는 단말기(10)의 IMEI(International Mobile Equipment Identity)를 포함할 수 있다. 또한, 어플리케이션 ID는 단말기(10)에서 수행되는 어플리케이션의 고유한 식별번호 또는 문자의 조합이 될 수 있다. 예를 들어, 어플리케이션 ID는 단말기(10)에 설치된 어플리케이션의 고유한 번호를 포함할 수 있으며, 어플리케이션의 고유한 번호는 단말기(10)가 어플리케이션을 다운받은 날짜를 기초로 생성된 고유한 번호를 조합하여 생성될 수 있다. 사용자 ID는 단말기(10)의 사용자가 임의로 정한 숫자 및 문자의 조합이 될 수 있으며, 단말기(10)에 이미 저장된 사용자 ID가 될 수도 있다. 또한, 간편 로그인 서버(100)는 디바이스 ID, 어플리케이션 ID 및 사용자 ID에 상응하는 고객 식별키를 포함하는 간편 로그인 결과를 단말기(10)에 전송할 수 있다. 여기서, 고객 식별키는 로그인 서버(200)에서 생성된 고객 식별키를 포함할 수 있다.The device ID may be a unique identification number of the
로그인 서버(200)는 간편 로그인 서버(100)로부터 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 수신하여 가공할 수 있다. 또한, 고객 식별키를 생성할 수 있다. 예를 들어, 디바이스 ID가 ABCDEF이고, 어플리케이션 ID가 APP20131105140512이고, 사용자 ID가 KTSEARCH1004인 경우 로그인 서버(200)는 랜덤하게 생성한 고유의 키(예를 들어, XYZ123)를 생성하여, 디바이스 ID, 어플리케이션 ID 및 사용자 ID와 조합한 ABCDEF/APP20131105140512/KTSEARCH1004/XYZ123을 생성할 수 있다. 이때, 각각의 정보는 암호화하여 생성할 수도 있다. 암호화하여 생성된 고객 식별키는 암호화된 값을 복호화할 수 있는 키를 더 포함할 수 있다. 로그인 서버(200)는 이와 같이 생성된 고객 식별키를 간편 로그인 서버(100)에 전송할 수 있다.The
앱서버(300)는 단말기(10)로부터 고객 식별키를 포함하는 제 1 로그인 요청을 수신할 수 있다. 단말기(10)는 어플리케이션을 실행하여, 로그인이 필요한 프로그램을 구동할 수 있다. 단말기(10)가 간편 로그인 서버(100)에 간편 로그인 요청을 한 후, 단말기(10)는 간편 로그인 서버(100)로부터 고객 식별키를 수신할 수 있으며, 단말기(10)에 구비된 어플리케이션을 통해 제 1 로그인 요청을 앱서버(300)에 전송할 수 있다.The
이때, 제 1 로그인 요청은 종래의 어플리케이션에서 수행되는 로그인과는 달리 사용자의 아이디 및 비밀번호 뿐만 아니라 로그인 서버(200)에서 생성된 고객 식별키를 포함할 수 있다. 여기서, 고객 식별키는 단말기(10)에 대한 정보를 포함할 수 있으며, 단말기(10)마다 부여되는 고유한 키가 될 수 있다. 위에서 설명한 것처럼 고객 식별키는 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함할 수 있다.At this time, the first login request may include a user identification key generated in the
또한, 제 1 로그인 요청에 대해 앱서버(300)는 로그인 서버(200)에 제 2 로그인 요청을 전송할 수 있다. 여기서, 제 2 로그인 요청은 고객 식별키 및 앱서버 정보를 포함할 수 있다. 또한, 앱서버 정보는 앱서버(300)가 가진 고유한 번호 또는 문자의 조합일 수 있으며, 고객 식별키마다 부여되는 랜덤(Random)한 번호 또는 문자의 조합이 될 수도 있다. 로그인 서버(200)가 앱서버(300) 정보 및 고객 식별키에 대한 정보를 포함하는 제 2 로그인 요청을 수신하고, 로그인 서버(200)가 생성한 고객 식별키와 앱서버(300)로부터 수신한 고객 식별키가 동일한지 검색하여 판단할 수 있다. 만약, 로그인 서버(200)가 생성한 고객 식별키와 앱서버(300)로부터 수신한 고객 식별키가 동일한 경우 서비스를 요청하는 로그인 결과를 앱서버(300)에 제공할 수 있다. 이후, 앱서버(300)는 단말기(10)에서 실행되는 어플리케이션에 서비스를 제공할 수 있다.In addition, the
본 발명의 일 실시예에 따른 서버기반의 간편 로그인 시스템은 서버를 통해 로그인이 수행되어, 단말기의 메모리와 CPU 사용량을 줄여 어플리케이션의 실행을 속도를 향상시킬 수 있고, 단말기가 식별키를 저장하지 않으므로 악성 어플리케이션에 의한 개인 정보의 해킹을 원천적으로 예방할 수 있다.In the server-based simple login system according to the embodiment of the present invention, the login is performed through the server, the speed of execution of the application can be improved by reducing the memory and CPU usage of the terminal and the terminal does not store the identification key Hacking of personal information by malicious application can be prevented at the source.
도 2는 본 발명의 일 실시예에 따른 서버기반의 간편 로그인 방법을 나타낸 절차도이다.2 is a flowchart illustrating a server-based simple login method according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 일 실시예에 따른 서버기반의 간편 로그인 방법은 간편 로그인 서버(100)가 단말기(10)로부터 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함하는 간편 로그인 요청 정보를 수신하는 단계, 상기 단말기(10)가 간편 로그인 서비스에 등록되어 있는지 판단하는 단계, 로그인 서버(200)가 상기 간편 로그인 요청 정보를 수신하고, 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 수신하여 가공하고, 고객 식별키를 생성하는 단계, 상기 간편 로그인 서버(100)가 상기 고객 식별키를 포함하는 간편 로그인 결과를 상기 단말기(10)에 전송하는 단계, 상기 단말기(10)가 앱서버(300)에 상기 고객 식별키를 포함하는 제 1 로그인 요청을 전송하는 단계, 상기 앱서버(300)가 상기 고객 식별키 및 상기 앱서버(300)의 정보를 포함하는 제 2 로그인 요청을 상기 로그인 서버(200)에 전송하는 단계 및 상기 로그인 서버(200)가 상기 제 2 로그인 요청에 상응하는 서비스 요청 정보를 상기 앱서버(300)에 전송하는 단계를 포함할 수 있다.2, a server-based simple login method according to an embodiment of the present invention is a simple login method in which the
단계 S201에서 단말기(10)는 간편 로그인 서버(100)에 간편 로그인 요청을 전송할 수 있다. 여기서, 간편 로그인 요청은 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함할 수 있다.In step S201, the terminal 10 can send a simple login request to the
단계 S202에서 간편 로그인 서버(100)는 단말기(10)가 간편 로그인 서비스에 등록되어 있는지 판단할 수 있다.In step S202, the
단계 S203에서 단말기(10)가 간편 로그인 서비스에 등록되어 있다면, 단말기(10)는 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 포함하는 간편 로그인 요청을 로그인 서버(200)에 전송할 수 있다.If the terminal 10 is registered in the simple login service in step S203, the terminal 10 can transmit a simple login request including the device ID, the application ID, and the user ID to the
단계 S204에서 로그인 서버(200)는 디바이스 ID, 어플리케이션 ID 및 사용자 ID를 수신하여, 이에 상응하는 고객 식별키를 생성할 수 있다.In step S204, the
단계 S205에서 로그인 서버(200)는 고객 식별키를 간편 로그인 서버(100)에 전송할 수 있다.The
단계 S206에서 간편 로그인 서버(100)는 고객 식별키를 포함하는 간편 로그인 결과를 단말기(10)에 전송할 수 있다.In step S206, the
단계 S207에서 단말기(10)는 고객 식별키를 포함하여 앱서버(300)에 로그인을 요청(제 1 로그인 요청)할 수 있다.In step S207, the terminal 10 may request a login (first login request) to the
단계 S208에서 앱서버(300)는 로그인 서버(200)에 앱서버(300)에 대한 정보와 고객 식별키에 대한 정보를 포함하여 로그인 서버(200)에 로그인 요청(제 2 로그인 요청)을 전송할 수 있다.In step S208, the
단계 S209에서 로그인 서버(200)는 로그인 서버(200)가 생성한 고객 식별키와 앱서버(300)로부터 전송받은 고객 식별키가 동일한지 판단할 수 있다.In step S209, the
단계 S210에서 로그인 서버(200)는 로그인 서버(200)가 생성한 고객 식별키와 앱서버(300)로부터 전송받은 고객 식별키가 동일한 경우 서비스 요청 정보를 포함하는 로그인 결과를 앱서버(300)에 전송할 수 있다.In step S210, when the customer identification key generated by the
단계 S211에서 앱서버(300)는 단말기(10)에 로그인을 허용할 수 있다.In step S211, the
여기에서 개시된 실시예들과 결합하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로, 프로세서에 의해서 실행된 소프트웨어 모듈에서, 또는 상기 두 가지의 결합에서 직접 구현될 수 있을 것이다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드 디스크, 탈부착 가능 디스크, CD-ROM, 또는 본 발명이 속한 기술분야에서 알려진 어떤 다른 형상의 저장 매체에 상주할 수 있을 것이다. 예시적인 저장 매체는 상기 프로세서와 결합할 수 있을 것이며, 그래서 상기 프로세서가 상기 저장 매체로부터 정보를 읽고 그리고 정보를 그 저장 매체에 쓸 수 있도록 한다. 대안으로, 상기 저장 매체는 상기 프로세서에 통합될 수 있을 것이다. 상기 프로세서 및 상기 저장 매체는 ASIC 내에 상주할 수 있을 것이다. 그 ASIC은 사용자 단말 내에 위치할 수 있을 것이다. 대안으로, 상기 프로세서 및 상기 저장 매체는 사용자 단말 내 별도의 컴포넌트들로서 상주할 수 있을 것이다.The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art It will be possible. An exemplary storage medium would be capable of associating with the processor so that the processor could read information from, and write information to, the storage medium. Alternatively, the storage medium may be incorporated into the processor. The processor and the storage medium may reside in an ASIC. The ASIC may be located within the user terminal. Alternatively, the processor and the storage medium may reside as separate components in a user terminal.
상기에서 설명된 모든 프로세스들은 하나 또는 그 이상의 범용 또는 특수 목적 컴퓨터들이나 프로세서들에 의해서 실행된 소프트웨어 코드 모듈들 내에서 구현될 수 있을 것이며, 그리고 그 소프트웨어 코드 모듈들을 경유하여 완전히 자동화될 수 있을 것이다. 상기 코드 모듈들은 임의 유형의 컴퓨터-독출가능 매체 또는 다른 컴퓨터 저장 디바이스 또는 저장 디바이스들의 집합 상에 저장될 수 있을 것이다. 상기 방법들 중 몇몇 또는 모두는 전문화된 컴퓨터 하드웨어 내에서 대안으로 구현될 수 있을 것이다.All of the processes described above may be implemented within one or more general purpose or special purpose computers or software code modules executed by processors, and may be fully automated via the software code modules. The code modules may be stored on any type of computer-readable medium or on a collection of other computer storage devices or storage devices. Some or all of the above methods may alternatively be implemented within specialized computer hardware.
여기에서 설명된 모든 방법들 및 태스크들은 컴퓨터 시스템에 의해서 실행되고 그리고 충분히 자동화될 수 있을 것이다. 상기 컴퓨터 시스템은, 몇몇의 경우들에서, 상기 설명된 기능들을 수행하기 위해서 네트워크를 통해서 통신하고 그리고 상호 동작하는 다중의 개별 컴퓨터들 또는 컴퓨팅 디바이스들 (예를 들면, 물리적인 서버들, 워크스테이션들, 저장 어레이들 등)을 포함할 수 있을 것이다. 그런 컴퓨팅 디바이스 각각은 메모리 또는 다른 비-일시적 컴퓨터-독출가능 저장 매체에 저장된 프로그램 명령어들 또는 모듈들을 실행시키는 프로세서 (또는 다중 프로세서들 또는 회로 또는 회로들의 집합, 예를 들면 모듈)를 포함하는 것이 보통이다. 비록 여기에서 설명된 다양한 기능들 중 몇몇 또는 모두는 컴퓨터 시스템의 애플리케이션-특정 회로 (예를 들면, ASIC들 또는 FPGA들)로 구현될 수 있을 것이지만, 그 설명된 다양한 기능들은 그런 프로그램 명령어들로 구현될 수 있을 것이다. 상기 컴퓨터 시스템이 여러 컴퓨팅 디바이스들을 포함할 때에, 이 디바이스들은 같은 장소에 배치되는 것이 필요한 것은 아니지만, 같이 배치될 수 있을 것이다. 상기 개시된 방법들 및 태스크들의 결과들은 솔리드 스테이트 메모리 칩들 및/또는 자기 디스크들과 같은 변환 물리 저장 디바이스들에 의해서 상이한 상태로 영구적으로 저장될 수 있을 것이다.All of the methods and tasks described herein may be performed by a computer system and be fully automated. The computer system, in some cases, may be a computer system or a plurality of separate computers or computing devices (e.g., physical servers, workstations, , Storage arrays, etc.). Each such computing device typically includes a processor (or a collection of multiple processors or a circuit or a circuit, e.g., a module) that executes program instructions or modules stored in memory or other non-transitory computer- to be. Although some or all of the various functions described herein may be implemented as application-specific circuitry (e.g., ASICs or FPGAs) in a computer system, the various functions described may be implemented with such program instructions . When the computer system includes a plurality of computing devices, the devices may not be deployed in the same location, but may be deployed together. The results of the disclosed methods and tasks may be permanently stored in different states by solid state memory chips and / or by transducing physical storage devices such as magnetic disks.
본 발명의 일 실시예에 따른 간편 로그인 시스템은 복수의 주체에 의해서 운용될 수 있다. 일 실시예에 있어서, 간편 로그인 서버(100)는 제 1 서비스 제공자에 의해 운용되고, 로그인 서버(200)는 제 2 서비스 제공자에 의해 운용되고, 앱서버(300)는 제 3 서비스 제공자에 의해 운용될 수 있다. 예를 들어, 망 사업자는 간편 로그인 서버(100) 및 로그인 서버(200)를 운용할 수 있고, 망 사업자의 허가를 얻어 앱 서비스를 제공하는 앱서버 운용자는 앱서버(300)만을 운용하며, 앱 서비스를 망 사업자를 통해 단말기(10)에 제공할 수 있다. 여기서, 제 1 서비스 제공자, 제 2 서비스 제공자 및 제 3 서비스 제공자는 법률상 구별되는 주체가 될 수 있으며, 상기 법률상 구별되는 주체는 자연인 및 법인을 포함할 수 있다. 본 발명의 일 실시예에 따른 간편 로그인 시스템은 복수의 주체에 의해서 운용되는 방법을 권리의 한 유형으로 규정하며, 복수의 주체에 의해 이루어지는 복수의 행위가 결합하여 하나의 공동불법행위가 성립할 수 있다.The simple login system according to an embodiment of the present invention can be operated by a plurality of subjects. In one embodiment, the
이제까지 본 발명에 대하여 그 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
The embodiments of the present invention have been described above. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
10 : 단말기
100 : 간편로그인 서버
200 : 로그인 서버
300 : 앱서버10: Terminal
100: Easy Login Server
200: Login Server
300: App Server
Claims (15)
상기 간편 로그인 서버로부터 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 수신하여 가공하고, 상기 고객 식별키를 생성하는 로그인 서버; 및
상기 단말기로부터 상기 고객 식별키를 포함하는 제 1 로그인 요청을 수신하고, 상기 고객 식별키 및 앱서버 정보를 포함하는 제 2 로그인 요청을 상기 로그인 서버에 전송하고, 상기 로그인 서버로부터 로그인 결과를 수신하는 상기 앱서버;
를 포함하는 서버기반의 간편 로그인 시스템.
The method comprising: receiving simple login request information including a device ID, an application ID and a user ID from the terminal, determining whether the terminal is registered in the simple login service, and transmitting the device ID, the application ID, A simple login server for transmitting a simple login result including the key to the terminal;
A login server for receiving and processing the device ID, the application ID, and the user ID from the simple login server and generating the customer identification key; And
Receiving a first login request including the customer identification key from the terminal, transmitting a second login request including the customer identification key and the app server information to the login server, receiving a login result from the login server The app server;
A simple server-based login system.
상기 단말기는 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 텔레매틱스 단말기(Telematics Terminal), 노트북 컴퓨터(Notebook Computer), 디지털방송용 단말기, 개인 정보 단말기(Personal Digital Assistant: PDA), 와이브로 단말기(Wibro Terminal), IPTV(Internet Protocol Television) 단말기, AVN(Audio Video Navigation) 단말기, PMP(Portable Multimedia Player), 네비게이션 단말기(차량 네비게이션 장치)(Navigation Terminal) 중 선택되는 어느 하나인 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
The terminal may be a portable terminal, a mobile terminal, a telematics terminal, a notebook computer, a digital broadcasting terminal, a personal digital assistant (PDA), a wibro terminal Terminal, an Internet Protocol Television (IPTV) terminal, an AVN (Audio Video Navigation) terminal, a PMP (Portable Multimedia Player), and a navigation terminal (vehicle navigation device) Easy login system.
상기 디바이스 ID는 상기 단말기의 IMEI(International Mobile Equipment Identity)를 포함하는 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
Wherein the device ID includes an IMEI (International Mobile Equipment Identity) of the terminal.
상기 어플리케이션 ID는 상기 단말기에 설치된 어플리케이션의 고유한 번호를 포함하는 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
Wherein the application ID includes a unique number of an application installed in the terminal.
상기 사용자 ID는 상기 단말기의 사용자가 임의로 정한 숫자 및 문자의 조합인 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
Wherein the user ID is a combination of numbers and characters arbitrarily set by the user of the terminal.
상기 로그인 서버는
상기 고객 식별키를 임의로 생성하되,
생성된 상기 고객 식별키를 검색하여 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 획득하는 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
The login server
Optionally generating the customer identification key,
Retrieves the generated customer identification key, and obtains the device ID, the application ID, and the user ID.
상기 앱서버는
상기 단말기에서 실행되는 상기 어플리케이션에 서비스를 제공하는 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
The app server
Wherein the server provides a service to the application executed in the terminal.
상기 로그인 서버는
상기 간편 로그인 서버에 전송한 상기 고객 식별키와
상기 앱서버로부터 수신한 상기 고객 식별키가 일치하는 경우
상기 앱서버에 상기 서비스 요청 정보를 전송하는 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
The login server
The customer identification key transmitted to the simple login server
If the customer identification key received from the app server matches
And transmits the service request information to the app server.
상기 앱서버는 상기 로그인 서버로부터 서비스 요청정보를 수신하면
상기 단말기의 로그인을 수행하는 것을 특징으로 하는 서버기반의 간편 로그인 시스템.
The method according to claim 1,
When the application server receives the service request information from the login server
And the login of the terminal is performed.
상기 단말기가 간편 로그인 서비스에 등록되어 있는지 판단하는 단계;
로그인 서버가 상기 간편 로그인 요청 정보를 수신하고, 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 수신하여 가공하고, 고객 식별키를 생성하는 단계;
상기 간편 로그인 서버가 상기 고객 식별키를 포함하는 간편 로그인 결과를 상기 단말기에 전송하는 단계;
상기 단말기가 앱서버에 상기 고객 식별키를 포함하는 제 1 로그인 요청을 전송하는 단계;
상기 앱서버가 상기 고객 식별키 및 상기 앱서버의 정보를 포함하는 제 2 로그인 요청을 상기 로그인 서버에 전송하는 단계; 및
상기 로그인 서버가 상기 제 2 로그인 요청에 상응하는 서비스 요청 정보를 상기 앱서버에 전송하는 단계;
를 포함하는 서버기반의 간편 로그인 방법.
The simple login server receiving simple login request information including a device ID, an application ID and a user ID from the terminal;
Determining whether the terminal is registered in the simple login service;
Receiving, by the login server, the simple login request information, receiving and processing the device ID, the application ID and the user ID, and generating a customer identification key;
The simple login server transmitting a simple login result including the customer identification key to the terminal;
The terminal sending a first login request including the customer identification key to an app server;
Transmitting, by the app server, a second login request including the customer identification key and the information of the app server to the login server; And
The login server transmitting service request information corresponding to the second login request to the app server;
A simple server-based login method.
상기 고객 식별키를 생성하는 단계는 상기 고객 식별키를 임의로 생성하되,
생성된 상기 고객 식별키를 검색하여 상기 디바이스 ID, 상기 어플리케이션 ID 및 상기 사용자 ID를 획득하는 것을 특징으로 하는 서버기반의 간편 로그인 방법.
11. The method of claim 10,
Wherein generating the customer identification key comprises randomly generating the customer identification key,
Retrieves the generated customer identification key, and obtains the device ID, the application ID, and the user ID.
상기 간편 로그인 서버에 전송한 상기 고객 식별키와 상기 앱서버로부터 수신한 상기 고객 식별키가 일치하는 경우 상기 앱서버에 상기 서비스 요청 정보를 전송하는 단계;
를 더 포함하는 하는 서버기반의 간편 로그인 방법.
11. The method of claim 10,
Transmitting the service request information to the app server when the customer identification key transmitted to the simple login server matches the customer identification key received from the app server;
And a server-based simple login method.
상기 앱서버가 상기 로그인 서버로부터 서비스 요청정보를 수신하면
상기 단말기의 로그인을 수행하는 단계;
를 더 포함하는 하는 서버기반의 간편 로그인 방법.
11. The method of claim 10,
When the app server receives service request information from the login server
Performing a login of the terminal;
And a server-based simple login method.
A recording medium on which a computer-readable program recorded by the method of any one of claims 10 to 13 is recorded.
제 1 항의 상기 간편 로그인 서버는 제 1 서비스 제공자에 의해 운용되고,
제 1 항의 상기 로그인 서버는 제 2 서비스 제공자에 의해 운용되고,
제 1 항의 상기 앱서버는 제 3 서비스 제공자에 의해 운용되되,
상기 제 1 서비스 제공자, 상기 제 2 서비스 제공자 및 상기 제 3 서비스 제공자는 법률상 구별되는 주체-여기서, 상기 법률상 구별되는 주체는 자연인 및 법인을 포함함-인 것을 특징으로 하는 간편 로그인 시스템 운용 방법.
A method for operating a server-based simple login system according to claim 1,
The simple login server of claim 1 is operated by a first service provider,
Wherein the login server of claim 1 is operated by a second service provider,
The app server of claim 1 is operated by a third service provider,
Wherein the first service provider, the second service provider, and the third service provider are legally distinguished subjects, wherein the subject matter distinguished by law includes a natural person and a corporation. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130150767A KR102164301B1 (en) | 2013-12-05 | 2013-12-05 | System and Method for log in based on server easily |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130150767A KR102164301B1 (en) | 2013-12-05 | 2013-12-05 | System and Method for log in based on server easily |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150065441A true KR20150065441A (en) | 2015-06-15 |
KR102164301B1 KR102164301B1 (en) | 2020-10-12 |
Family
ID=53504354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130150767A KR102164301B1 (en) | 2013-12-05 | 2013-12-05 | System and Method for log in based on server easily |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102164301B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170035574A (en) * | 2015-09-23 | 2017-03-31 | 주식회사 엔터플 | Method and apparatus for providing digital goods using synchronization of user account |
KR20210070246A (en) * | 2021-05-24 | 2021-06-14 | 전대연 | Smart Log-in app system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240004045A (en) | 2022-07-04 | 2024-01-11 | 조소영 | Login system that can process membership registration and price verification with one signal input |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009211632A (en) * | 2008-03-06 | 2009-09-17 | Toshiba Corp | Service system |
JP2010224867A (en) * | 2009-03-24 | 2010-10-07 | Bank Of Tokyo-Mitsubishi Ufj Ltd | Authentication device and program |
KR20130011968A (en) | 2011-07-21 | 2013-01-30 | 세이코 엡슨 가부시키가이샤 | Liquid crystal display device, electronic apparatus, and illumination device |
-
2013
- 2013-12-05 KR KR1020130150767A patent/KR102164301B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009211632A (en) * | 2008-03-06 | 2009-09-17 | Toshiba Corp | Service system |
JP2010224867A (en) * | 2009-03-24 | 2010-10-07 | Bank Of Tokyo-Mitsubishi Ufj Ltd | Authentication device and program |
KR20130011968A (en) | 2011-07-21 | 2013-01-30 | 세이코 엡슨 가부시키가이샤 | Liquid crystal display device, electronic apparatus, and illumination device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170035574A (en) * | 2015-09-23 | 2017-03-31 | 주식회사 엔터플 | Method and apparatus for providing digital goods using synchronization of user account |
US11521250B2 (en) | 2015-09-23 | 2022-12-06 | n-tuple.co.ltd | Method and apparatus for providing digital product using user account synchronization |
KR20210070246A (en) * | 2021-05-24 | 2021-06-14 | 전대연 | Smart Log-in app system |
Also Published As
Publication number | Publication date |
---|---|
KR102164301B1 (en) | 2020-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lang et al. | Security keys: Practical cryptographic second factors for the modern web | |
US10412059B2 (en) | Resource locators with keys | |
KR101850677B1 (en) | Method and system for determining whether a terminal logging into a website is a mobile terminal | |
JP6800147B2 (en) | Methods, devices, terminals and servers for verifying the security of service operations | |
US9858402B2 (en) | Usable security of online password management with sensor-based authentication | |
US20190052465A1 (en) | Method and appratus for authentication and promotion of services | |
KR101573669B1 (en) | Method and device for managing digital usage rights of documents | |
CN110768967B (en) | Service authorization method, device, equipment, system and storage medium | |
US20120254768A1 (en) | Customizing mobile applications | |
US10616209B2 (en) | Preventing inter-application message hijacking | |
US10397191B2 (en) | Passing content securely from web browsers to computer applications | |
JP2007102778A (en) | User authentication system and method therefor | |
US10531286B2 (en) | Methods and systems for auto-completion of anonymized strings | |
CN108200040A (en) | Mobile client exempts from method, system, browser and the mobile terminal of close login | |
EP3061025A1 (en) | Method and system for authenticating service | |
CN113994330A (en) | System and method for single sign-on of application program | |
US20080172750A1 (en) | Self validation of user authentication requests | |
US8892647B1 (en) | System and method for associating a cookie with a device identifier | |
CN118214615A (en) | Unified management method and device for background authorization of multiple social media platforms | |
US20240089105A1 (en) | Systems and methods for user control and exclusion of cryptographic tokenized data | |
KR102164301B1 (en) | System and Method for log in based on server easily | |
CN109740319B (en) | Digital identity verification method and server | |
Liu et al. | A digital memories based user authentication scheme with privacy preservation | |
JP5197681B2 (en) | Login seal management system and management server | |
KR100864182B1 (en) | Method and system for online authentication using pseudorandom table |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |