KR102244523B1 - 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법 - Google Patents

웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법 Download PDF

Info

Publication number
KR102244523B1
KR102244523B1 KR1020140035558A KR20140035558A KR102244523B1 KR 102244523 B1 KR102244523 B1 KR 102244523B1 KR 1020140035558 A KR1020140035558 A KR 1020140035558A KR 20140035558 A KR20140035558 A KR 20140035558A KR 102244523 B1 KR102244523 B1 KR 102244523B1
Authority
KR
South Korea
Prior art keywords
web service
authentication
user
user authentication
accessid
Prior art date
Application number
KR1020140035558A
Other languages
English (en)
Other versions
KR20150112131A (ko
Inventor
소경숙
정은수
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020140035558A priority Critical patent/KR102244523B1/ko
Priority to PCT/KR2014/011659 priority patent/WO2015147409A1/ko
Publication of KR20150112131A publication Critical patent/KR20150112131A/ko
Application granted granted Critical
Publication of KR102244523B1 publication Critical patent/KR102244523B1/ko

Links

Images

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

본 발명은 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법에 관한 것으로, 보다 상세하게는 개별 서비스들의 사용자 인증정보 및 부가정보를 포함하는 사용자 정보가 저장된 사용자 정보 데이터베이스, 단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 인증토큰 발급부, 웹 서비스 장치로부터 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 인증부를 포함한다.

Description

웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법{SYSTEM AND METHOD FOR USER CERTIFICATION IN USING WEB SERVICE}
본 발명은 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법에 관한 것으로, 보다 상세하게는 브라우저를 통한 웹 서비스 실행 시, 통합 관리 장치로부터 인증토큰을 발급받고, 발급된 인증토큰으로 웹 서비스 장치에 사용자 인증을 요청하여 AccessID를 수신하며, 웹 서비스의 실행 중 사용자 인증정보 또는 부가정보가 필요할 경우 AccessID를 키값으로 사용자 인증정보 또는 부가정보를 요청 및 수신하는 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법에 관한 것이다.
최근 스마트 폰 등 사용자 단말에 대한 인지도 및 사용도가 확대되면서 많은 사용자들이 사용자 단말을 통해 어플리케이션을 사용하고 있으며, 사용자 단말에서 실행될 수 있는 어플리케이션의 개수와 종류도 기하급수적으로 증가하고 있다.
통상적으로 사용자는 어플리케이션 스토어(application store) 등과 같은 각종 어플리케이션을 제공하는 서버로부터 사용자 단말에 원하는 어플리케이션을 다운로드 받아 설치하고, 설치된 어플리케이션을 사용하게 된다. 그리고 설치된 어플리케이션은 사용자가 해당 어플리케이션을 사용할 수 있는 사용자인지 인증받은 후, 인증받은 사용자만 사용할 수 있도록 되어있다.
한편, 단말 기반으로 제공되고 있는 다양한 Mobile Web 서비스들 중에서 본인인증을 통하여 서비스 기능을 사용해야 되는 경우, 단말에 탑재된 브라우저를 통하여 Mobile Web 서비스를 실행시키면, 본인인증시스템을 통하여 사용자 인증 및 서비스 제공 시 필요한 사용자 인증 정보를 획득하고 있다.
그러나, 종래에는 웹 서비스들 중에서 본인인증 절차를 거치는 어플리케이션 서비스를 사용중이라도, 추가로 다른 어플리케이션 서비스를 다운받아 실행하는 경우 본인인증 절차 및 서비스 사용에 필요한 사용자 부가정보를 사용자가 직접 입력해야 하는 불편함이 있었다.
선행기술1: 한국공개특허 제10-2013-0085509호: 어플리케이션 사용자 인증 장치 및 방법
본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로, 웹 서비스들 중에서 본인인증 절차를 거치는 웹 서비스를 1개라도 사용 중이면, 추가로 다른 웹 서비스를 다운받아 실행하는 경우 본인인증 절차 및 서비스 사용에 필요한 사용자 부가정보 입력 절차없이 바로 서비스를 사용할 수 있도록 하는 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법을 제공하는데 목적이 있다.
본 발명의 다른 목적은 사용자 인증기능을 대행하는 별도 인증 어플리케이션을 설치하지 않고, 개별 웹 서비스에서 사용자 인증정보 및 부가정보를 저장/관리하는 통합관리장치에 직접 접속하여 사용자 인증 및 서비스 제공에 필요한 부가정보를 제공받을 수 있는 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법을 제공하는데 있다.
상술한 과제를 해결하기 위한 본 발명의 일 측면에 따르면, 개별 서비스들의 사용자 인증정보 및 부가정보를 포함하는 사용자 정보가 저장된 사용자 정보 데이터베이스, 단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 인증토큰 발급부, 웹 서비스 장치로부터 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 인증부를 포함하는 통합 관리 장치가 제공된다.
상기 통합 관리 장치는 AccessID를 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 사용자 정보 데이터베이스를 검색하여 상기 AccessID와 매핑된 사용자 인증정보를 획득하고, 상기 획득된 사용자 인증정보를 전송하는 인증정보 제공부를 더 포함할 수 있다.
상기 인증토큰 발급 요청 신호는 단말장치 식별정보, 웹 서비스 식별정보, 클라이언트인증키, 앱가드 설치 유무 중 적어도 하나를 포함할 수 있고, 상기 사용자 인증 요청 신호는 인증토큰, 웹 서비스 장치 인증키를 포함할 수 있다.
상기 인증부는 상기 인증토큰에 설정된 유효기간 내인지를 판단하고, 유효기간 내인 경우, AccessID를 발급하고, 상기 발급된 AccessID와 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송할 수 있다.
본 발명의 다른 측면에 따르면, 통신망을 통해 통신하기 위한 통신부, 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 상기 통신부를 통해 통합 관리 장치로부터 인증토큰을 발급받고, 상기 발급된 인증토큰으로 웹 서비스 장치에 사용자 인증을 요청하여 AccessID를 수신하는 웹 서비스 처리부를 포함하는 단말장치가 제공된다.
상기 웹 서비스 처리부는 웹 서비스 실행 명령이 입력된 경우, 웹 서비스 식별정보를 인증모듈로 전송하고, 상기 인증 모듈로부터 전송된 AccessID를 캐쉬에 저장하는 브라우저 모듈, 상기 브라우저 모듈로부터 전송된 웹 서비스 식별정보, 단말장치 식별정보, 클라이언트인증키, 앱가드 설치 유무 중 적어도 하나를 포함하는 인증토큰 발급 요청 신호를 상기 통합관리 장치로 전송하고, 상기 통합관리 장치로부터 유효기간이 설정된 인증토큰을 수신하며, 상기 인증토큰을 포함하는 사용자 인증 요청 신호를 상기 웹 서비스 장치로 전송하고, 상기 웹 서비스 장치로부터 AccessID를 수신하여 상기 브라우저 모듈로 전송하는 인증 모듈을 포함할 수 있다.
상기 웹 서비스 처리부는 상기 웹 서비스의 실행 중 사용자 인증정보 또는 부가정보가 필요할 경우 브라우저 모듈에 캐쉬된 AccessID를 키값으로 상기 웹 서비스 장치를 거쳐서 통합관리장치로 사용자 인증정보 또는 부가정보를 요청하여 수신할 수 있다.
본 발명의 또 다른 측면에 따르면, 사용자들의 AccessID 및 CI를 포함하는 사용자 인증 정보가 저장된 인증정보 데이터베이스, 단말장치로부터 인증토큰을 포함하는 사용자 인증 요청 신호가 수신된 경우, 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 통합 관리 장치로 전송하고, 상기 통합관리 장치로부터 AccessID 및 CI를 포함하는 사용자 인증 정보가 수신된 경우, 상기 사용자 인증 정보를 상기 인증정보 데이터베이스에 저장하고, 상기 AccessID를 상기 단말장치로 전송하는 인증요청 처리부를 포함하는 웹 서비스 장치가 제공된다.
본 발명의 또 다른 측면에 따르면, 사용자 인증 정보 및 부가 정보를 포함하는 사용자 정보가 저장된 사용자 정보 데이터베이스가 구비되어, 단말장치로부터 웹 서비스에 대한 인증토큰 발급이 요청된 경우, 유효기간이 설정된 인증토큰을 발급하고, 웹 서비스 장치로부터 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 통합관리 장치, 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 상기 통합 관리 장치로부터 인증토큰을 발급받고, 상기 발급된 인증토큰으로 웹 서비스 장치에 사용자 인증을 요청하여 AccessID를 수신하는 단말장치, 단말장치로부터 인증토큰을 포함하는 사용자 인증 요청 신호가 수신된 경우, 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 통합 관리 장치로 전송하고, 상기 통합관리 장치로부터 AccessID 및 CI를 포함하는 사용자 인증 정보가 수신된 경우, 상기 사용자 인증 정보를 저장하고, 상기 AccessID를 상기 단말장치로 전송하는 웹 서비스 장치를 포함하는 웹 서비스 이용시 사용자 인증을 위한 시스템이 제공된다.
본 발명의 또 다른 측면에 따르면, 통합 관리 장치가 웹 서비스 이용시 사용자 인증을 위한 방법에 있어서, 단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 단계, 상기 단말장치로부터 사용자 인증 요청 신호를 수신한 웹 서비스 장치로부터 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법이 제공된다.
본 발명의 또 다른 측면에 따르면, 통합 관리 장치에 의해 실행될 때, 단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 단계, 상기 단말장치로부터 사용자 인증 요청 신호를 수신한 웹 서비스 장치로부터 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.
본 발명의 또 다른 측면에 따르면, 단말장치가 웹 서비스 이용시 사용자 인증을 위한 방법에 있어서, 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 해당 웹 서비스에 대한 인증 토큰 발급 요청 신호를 통합 관리 장치로 전송하는 단계, 상기 통합 관리 장치로부터 유효기간이 설정된 인증 토큰이 발급된 경우, 상기 인증토큰을 포함하는 사용자 인증 요청 신호를 웹 서비스 장치로 전송하고, 상기 웹 서비스 장치로부터 AccessID를 수신하여 저장하는 단계, 상기 웹 서비스의 실행 중 사용자 인증정보 또는 부가정보가 필요할 경우, 상기 저장된 AccessID를 키값으로 상기 웹 서비스 장치를 거쳐 통합관리장치에 사용자 인증정보 또는 부가정보를 요청하여 수신하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법이 제공된다.
본 발명의 또 다른 측면에 따르면, 단말장치에 의해 실행될 때, 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 해당 웹 서비스에 대한 인증 토큰 발급 요청 신호를 통합 관리 장치로 전송하는 단계, 상기 통합 관리 장치로부터 유효기간이 설정된 인증 토큰이 발급된 경우, 상기 인증토큰을 포함하는 사용자 인증 요청 신호를 웹 서비스 장치로 전송하고, 상기 웹 서비스 장치로부터 AccessID를 수신하여 저장하는 단계, 상기 웹 서비스의 실행 중 사용자 인증정보 또는 부가정보가 필요할 경우, 상기 저장된 AccessID를 키값으로 상기 웹 서비스 장치를 거쳐 통합관리장치에 사용자 인증정보 또는 부가정보를 요청하여 수신하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.
본 발명의 또 다른 측면에 따르면, 단말장치에서 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 웹 서비스 식별정보, 단말장치 식별정보, 클라이언트인증키, 앱가드 설치 유무 중 적어도 하나를 포함하는 인증토큰 발급 요청 신호를 통합관리 장치로 전송하는 단계, 상기 통합 관리 장치는 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 단계, 상기 단말장치는 상기 인증토큰을 포함하는 사용자 인증 요청 신호를 상기 웹 서비스 장치로 전송하는 단계, 상기 웹 서비스 장치는 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 상기 통합 관리 장치로 전송하는 단계, 상기 통합 관리 장치는 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 단계, 상기 웹 서비스 장치는 상기 사용자 인증 정보를 저장하고, 상기 AccessID를 상기 단말장치로 전송하는 단계, 상기 단말장치는 AccessID를 저장하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법이 제공된다.
본 발명에 따르면, 웹 서비스들 중에서 본인인증 절차를 거치는 웹 서비스를 1개라도 사용 중이면, 추가로 다른 웹 서비스를 다운받아 실행하는 경우 본인인증 절차 및 서비스 사용에 필요한 사용자 부가정보 입력 절차없이 바로 서비스를 사용할 수 있다.
또한, 사용자 인증기능을 대행하는 별도 인증 어플리케이션을 설치하지 않고, 개별 웹 서비스에서 사용자 인증정보 및 부가정보를 저장/관리하는 통합관리장치에 직접 접속하여서 사용자 인증 및 서비스 제공에 필요한 부가정보를 제공받을 수 있다.
또한, 웹 서비스 제공자 측면에서는 인증비용 절감 및 서비스 제공시 필요한 사용자 부가정보를 즉시 제공할 수 있고, 웹 서비스 사용자 측면에서는 불편한 인증정보 입력 및 서비스 제공시 필요한 부가정보 입력없이 바로 서비스를 실행하여 사용할 수 있으므로 비용절감 및 편리성을 제공할 수 있다.
도 1은 본 발명의 실시예에 따른 웹 서비스 이용시 사용자 인증을 위한 시스템을 나타낸 도면.
도 2는 본 발명의 실시예에 따른 단말장치의 구성을 개략적으로 나타낸 블럭도.
도 3은 도 2에 도시된 웹 서비스 처리부의 구성을 상세히 나타낸 도면.
도 4는 본 발명의 실시예에 따른 웹 서비스 장치의 구성을 개략적으로 나타낸 블럭도.
도 5는 본 발명의 실시예에 따른 통합 관리 장치의 구성을 개략적으로 나타낸 블럭도.
도 6은 본 발명의 실시예에 따른 웹 서비스 이용시 사용자 인증을 위한 방법을 나타낸 도면.
본 발명의 전술한 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 '웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법'을 상세하게 설명한다. 설명하는 실시 예들은 본 발명의 기술 사상을 당업자가 용이하게 이해할 수 있도록 제공되는 것으로 이에 의해 본 발명이 한정되지 않는다. 또한, 첨부된 도면에 표현된 사항들은 본 발명의 실시 예들을 쉽게 설명하기 위해 도식화된 도면으로 실제로 구현되는 형태와 상이할 수 있다.
한편, 이하에서 표현되는 각 구성부는 본 발명을 구현하기 위한 예일 뿐이다. 따라서, 본 발명의 다른 구현에서는 본 발명의 사상 및 범위를 벗어나지 않는 범위에서 다른 구성부가 사용될 수 있다. 또한, 각 구성부는 순전히 하드웨어 또는 소프트웨어의 구성만으로 구현될 수도 있지만, 동일 기능을 수행하는 다양한 하드웨어 및 소프트웨어 구성들의 조합으로 구현될 수도 있다. 또한, 하나의 하드웨어 또는 소프트웨어에 의해 둘 이상의 구성부들이 함께 구현될 수도 있다.
또한, 어떤 구성요소들을 '포함'한다는 표현은, '개방형'의 표현으로서 해당 구성요소들이 존재하는 것을 단순히 지칭할 뿐이며, 추가적인 구성요소들을 배제하는 것으로 이해되어서는 안 된다.
도 1은 본 발명의 실시예에 따른 웹 서비스 이용시 사용자 인증을 위한 시스템을 나타낸 도면이다.
도 1을 참조하면, 웹 서비스 이용시 사용자 인증을 위한 시스템은 단말장치(100), 웹 서비스 장치(200), 통합 관리 장치(300)를 포함한다.
단말장치(100)는 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 통합 관리 장치(300)로부터 인증토큰(AuthToken)을 발급받고, 발급된 인증토큰으로 웹 서비스 장치(200)에 사용자 인증을 요청하여 AccessID를 수신한다.
단말장치(100)는 웹 서비스 장치(200) 또는 통합 관리 장치(300)와 통신이 가능한 클라이언트 단말, 예를 들어 스마트폰(smart phone), 노트패드, 랩톱(laptop) 컴퓨터, 태플릿(tablet) 컴퓨터 등의 단말들을 포함할 수 있으며, 통신망을 통한 통신이 가능하다면 어느 특정한 단말에 국한될 필요는 없다.
이러한 단말장치(100)에 대한 상세한 설명은 도 2를 참조하기로 한다.
웹 서비스 장치(200)는 단말장치(100)로부터 인증토큰을 포함하는 사용자 인증 요청 신호가 수신된 경우, 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 통합 관리 장치(300)로 전송한다. 웹 서비스 장치(200)는 통합관리 장치(300)로부터 AccessID 및 CI를 포함하는 사용자 인증 정보가 수신된 경우, 사용자 인증 정보를 저장하고, AccessID를 단말장치(100)로 전송한다. 여기서, AccessID는 사용자 인증 ID를 의미하고, CI(Connecting Information)는 서로 다른 인터넷 서비스 간에도 동일 사용자인지 구분 가능한 정보로, 서비스 연계를 위해 본인확인기관에서 부여하는 개인식별정보일 수 있다.
이러한 웹 서비스 장치(200)는 다양한 통신 규격을 통해 다른 전자 장치들과 통신할 수 있고, 다양한 데이터 처리 연산을 수행할 수 있는 전자 장치를 통해 구현될 수 있다. 예를 들어, 웹 서비스 장치(200)는 서버(Server) 장치의 형태로 구현될 수 있으며, 이러한 서버 장치의 형태 이외에도 다양한 전자 장치의 형태로 구현될 수 있다. 또한, 웹 서비스 장치(200)는 단일의 전자 장치의 형태로 구현되거나, 둘 이상의 전자 장치가 결합 된 형태로 구현될 수 있다.
웹 서비스 장치(200)에 대한 상세한 설명은 도 3을 참조하기로 한다.
통합 관리 장치(300)는 사용자 인증 정보 및 부가 정보를 포함하는 사용자 정보가 저장된 사용자 정보 데이터베이스를 구비하여, 단말장치(100)로부터 웹 서비스에 대한 인증토큰 발급이 요청된 경우, 유효기간이 설정된 인증토큰을 발급한다.
통합 관리 장치(300)는 웹 서비스 장치(200)로부터 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 웹 서비스 장치(200)로 전송한다.
이러한 통합 관리 장치(300)는 다양한 통신 규격을 통해 다른 전자 장치들과 통신할 수 있고, 다양한 데이터 처리 연산을 수행할 수 있는 전자 장치를 통해 구현될 수 있다. 예를 들어, 통합 관리 장치(300)는 서버(Server) 장치의 형태로 구현될 수 있으며, 이러한 서버 장치의 형태 이외에도 다양한 전자 장치의 형태로 구현될 수 있다. 또한, 통합 관리 장치(300)는 단일의 전자 장치의 형태로 구현되거나, 둘 이상의 전자 장치가 결합 된 형태로 구현될 수 있다.
이러한 통합 관리 장치(300)에 대한 상세한 설명은 도 4를 참조하기로 한다.
단말장치(100)에 탑재된 브라우저를 통하여 실행되는 웹 서비스의 경우 POST(Power On Self Test) 형태로 URL에 사용자 인증 ID(AcessID)가 노출될 수 있으므로, 웹 서비스와 통합관리장치(300) 연동시 AcessID를 전달하는 대신 유효기간(예: 10sec)이 설정된 인증토큰(AuthToken)을 제공하고, 인증토큰을 Key값으로 웹 서비스에서 웹 서비스 장치(200)로 사용자 인증을 요청하면, 웹 서비스 장치(200)에서 통합관리장치(300)로 사용자 인증을 요청하여 웹 서비스 장치(200)와 통합관리장치(300)간에 안전하게 사용자 인증 ID9AcessID)를 전달받을 수 있다.
도 2는 본 발명의 실시예에 따른 단말장치의 구성을 개략적으로 나타낸 블럭도, 도 3은 도 2에 도시된 웹 서비스 처리부의 구성을 상세히 나타낸 도면이다.
도 2를 참조하면, 단말장치(100)는 통신부(110), 입력부(120), 디스플레이부(130), 저장부(140), 웹 서비스 처리부(150), 제어부(160)를 포함한다.
통신부(110)는 단말장치(100)와 웹 서비스 장치 또는 통합 관리 장치를 통신망을 통해 상호 연결시키는 통신 수단으로서, 예를 들어 이동통신, 위성통신 등의 무선 통신모듈, 인터넷 등의 유선 통신모듈, 와이파이 등의 근거리 무선 통신모듈 등을 포함할 수 있다.
입력부(120)는 단말 장치(100)의 동작 제어를 위한 사용자 요청을 입력받기 위한 수단으로서, 사용자의 조작에 따라서 사용자의 요청을 전기 신호로 변환한다. 입력부(120)는 사용자로부터 문자, 숫자, 텍스트, 음성, 움직임, 촉각, 시각 등을 입력받는 입력 수단으로 예컨대, 입력 수단은 키보드, 키패드, 터치 스크린, 시각 감지 수단, 촉각 감지 수단, 움직임 감지 수단, 음성 입력 수단 등 다양한 형태로 구현될 수 있다. 또한, 입력부(120)는 디스플레이부(130)와 일체를 이루는 터치 스크린의 형태로도 구현될 수 있다. 이러한 입력부(120)는 웹 서비스 실행 명령 등을 입력받는데 활용될 수 있다.
디스플레이부(130)는 단말 장치(100)의 동작과 관련된 다양한 정보를 표시한다. 이러한 디스플레이부(130)는 시각적으로 확인 가능한 디스플레이의 형태가 될 수다.
저장부(140)는 단말장치(100)의 동작 제어 시 필요한 프로그램과 그 프로그램 수행 중에 발생되는 데이터를 저장한다. 이러한 저장부(140)는 다양한 종류의 메모리 소자를 포함하는 형태로 구현될 수 있다.
웹 서비스 처리부(150)는 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 통신부(110)를 통해 통합 관리 장치로부터 인증토큰을 발급받고, 발급된 인증토큰으로 웹 서비스 장치에 사용자 인증을 요청하여 AccessID를 수신한다.
웹 서비스 처리부(150)는 통합 관리 장치를 통하여 사용자 인증 정보 및 부가 정보를 받고자 하는 웹 서비스에 통합 관리 장치와의 접속을 관리하고, 웹 서비스 내의 인증정보 관리 기능을 수행할 수 있다.
이러한 웹 서비스 처리부(150)에 대해 도 3을 참조하면, 웹 서비스 처리부(150)는 브라우저 모듈(152), 인증모듈(154)을 포함한다.
브라우저 모듈(152)은 웹 서비스 실행 명령이 입력된 경우, 해당 웹 서비스 식별정보를 인증모듈(154)로 전송하고, 인증 모듈(154)로부터 전송된 AccessID를 캐쉬에 저장한다.
인증모듈(154)은 브라우저 모듈(152)로부터 전송된 웹 서비스 식별정보, 단말장치 식별정보, 클라이언트인증키, 앱가드 설치 유무 중 적어도 하나를 포함하는 인증토큰 발급 요청 신호를 통합관리 장치로 전송하고, 통합관리 장치로부터 유효기간이 설정된 인증토큰을 수신한다.
인증모듈(154)은 인증토큰을 포함하는 사용자 인증 요청 신호를 웹 서비스 장치로 전송하고, 웹 서비스 장치로부터 AccessID를 수신하여 브라우저 모듈(152)로 전송한다. 그러면, 브라우저 모듈(152)은 AccessID를 저장한다.
웹 서비스 처리부(150)는 웹 서비스의 실행 중 사용자 인증정보 또는 부가정보가 필요할 경우 브라우저 모듈(154)에 캐쉬된 AccessID를 키값으로 웹 서비스 장치를 거쳐서 통합관리장치로 사용자 인증정보 또는 부가정보를 요청 및 수신한다.
제어부(160)는 입력부(120)를 통해 입력되는 단말장치 사용자의 지시에 따라 저장부(140)에 저장된 구동 프로그램을 실행하여 단말장치(100)의 전반적인 기능을 제어한다.
제어부(160)는 통신부(110), 입력부(120), 디스플레이부(130), 저장부(140), 웹 서비스 처리부(150) 등 각 부의 동작을 제어한다.
제어부(160)는 적어도 하나의 연산 장치를 포함할 수 있는데, 이 때 연산장치로는 범용적인 중앙연산장치(CPU), 특정 목적에 적합하게 구현된 프로그래머블 디바이스 소자(CPLD, FPGA), 주문형 반도체 연산장치(ASIC) 또는 마이크로 컨트롤러 칩일 수 있다.
도 4는 본 발명의 실시예에 따른 웹 서비스 장치의 구성을 개략적으로 나타낸 블럭도이다.
도 4를 참조하면, 웹 서비스 장치(200)는 인증정보 데이터베이스(210), 인증 요청 처리부(220)를 포함한다.
인증정보 데이터베이스(210)에는 사용자들의 AccessID, CI 등을 포함하는 사용자 인증 정보가 저장되어 있다.
인증 요청 처리부(220)는 단말장치로부터 인증토큰을 포함하는 사용자 인증 요청 신호가 수신된 경우, 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 통합 관리 장치로 전송하고, 통합관리 장치로부터 AccessID 및 CI를 포함하는 사용자 인증 정보가 수신된 경우, 사용자 인증 정보를 인증정보 데이터베이스(210)에 저장하고, 상기 AccessID를 단말장치로 전송한다. 즉, 인증 요청 처리부(220)는 사용자 인증 요청 신호가 수신되면, 인증토큰을 키값으로 통합 관리 장치에 사용자 인증을 요청한다. 그러면, 통합 관리 장치는 인증 토큰을 근거로 사용자 인증을 수행하고, 인증된 사용자인 경우 사용자 인증 정보를 인증 요청 처리부(220)로 전송한다.
도 5는 본 발명의 실시예에 따른 통합 관리 장치의 구성을 개략적으로 나타낸 블럭도이다.
도 5를 참조하면, 통합 관리 장치(300)는 사용자 정보 데이터베이스(310), 인증토큰 발급부(320), 인증부(330), 인증정보 제공부(340), 제어부(350)를 포함한다.
사용자 정보 데이터베이스(310)에는 개별 서비스들의 사용자 인증정보 및 부가정보를 포함하는 사용자 정보가 저장되어 있다. 사용자 인증 정보는 이름, 성별, 생년월일, 내/외국인 여부, 통신사, 핸드폰번호, CI값 등을 포함할 수 있고, 부가 정보는 멤버십 및 쿠폰 발급 여부, Push 발송 정보 등을 포함할 수 있다. 이처럼 사용자 정보 데이터베이스(310)에는 사용자 인증정보 및 부가 정보를 보유하고 있는 개별 서비스들의 사용자 정보가 통합 저장되어 있다.
사용자 정보 데이터베이스(310)에 저장된 사용자 인증 정보 또는 부가 정보는 단말장치의 웹 서비스 상태 변경(예컨대, 삭제, 재설치, MDN 변경 등)에 따라서 실시간으로 업데이트될 수 있다.
또한, 사용자 정보데이터베이스(310)에는 인증토큰 발급부(320)에서 발급된 인증토큰이 저장되어 있다.
인증토큰 발급부(320)는 단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 단말장치로 전송한다. 인증토큰 발급 요청 신호는 단말장치 식별정보, 웹 서비스 식별정보, 클라이언트인증키, 앱가드 설치 유무 등을 포함할 수 있다. 인증토큰은 사용자를 인증하는 데 사용되는 정보로, 시도 응답 방식이나 시간 기준 부호열(time-based code sequences) 방식으로 작용한다. 인증 토큰은 암호화된 숫자와 문자 중 하나 이상의 조합이거나, 또는 OTP를 생성하기 위한 씨드 또는 일련번호일 수 있다.
인증토큰 발급부(320)에서 발급된 인증토큰에는 유효기간이 설정되어 있으므로, 일정기간 유지되고 일정기간 경과 후 자동 파기된다. 따라서, 인증토큰 발급부(320)는 사용자 정보 데이터베이스(310)에 저장된 인증토큰의 유효기간 정보를 주기적(또는 실시간)으로 확인하여, 인증 토큰정보를 관리한다.
인증부(330)는 웹 서비스 장치로부터 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 웹 서비스 장치로 전송한다. 여기서, 사용자 인증 정보 요청 신호는 인증토큰, 웹 서비스 장치 인증키 등을 포함할 수 있다. 이때, 인증부(330)는 인증토큰에 설정된 유효기간 내인지를 판단하고, 유효기간 내인 경우, 사용자 정보 데이터베이스(310)에 저장되어 있는 인증토큰과 비교하여 인증을 수행한다. 인증된 사용자인 경우, 인증부(330)는 AccessID를 발급하고, 발급된 AccessID를 사용자 정보 데이터베이스(310)에 저장한다. 그런 후, 인증부(330)는 발급된 AccessID, CI를 포함하는 사용자 인증 정보를 사용자 정보 데이터베이스(310)로부터 획득하여 웹 서비스 장치로 전송한다.
인증정보 제공부(340)는 AccessID를 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 사용자 정보 데이터베이스(310)를 검색하여 상기 AccessID와 매핑된 사용자 인증정보를 획득하고, 획득된 사용자 인증정보를 전송한다.
제어부(350)는 사용자 정보 데이터베이스(310), 인증토큰 발급부(320), 인증부(330), 인증정보 제공부(340) 등 각 부의 동작을 제어한다.
상기 통합 관리 장치(200)가 포함할 수 있는 이러한 구성부들은 하드웨어, 소프트웨어 또는 이들의 결합으로 구현될 수 있으며, 하나의 하드웨어 또는 소프트웨어에 의해 둘 이상의 구성부들이 동시에 구현될 수도 있다.
도 6은 본 발명의 실시예에 따른 웹 서비스 이용시 사용자 인증을 위한 방법을 나타낸 도면이다.
도 6을 참조하면, 단말장치는 브라우저를 통한 웹 서비스 실행 명령이 입력되면(S602), 웹 서비스 식별정보, 단말장치 식별정보, 클라이언트인증키, 앱가드 설치 유무 등을 포함하는 인증토큰 발급 요청 신호를 통합관리 장치로 전송한다(S604).
통합 관리 장치는 유효기간이 설정된 인증토큰을 발급하여 단말장치로 전송한다(S606).
단말장치는 통합 관리 장치로부터 수신된 인증토큰을 포함하는 사용자 인증 요청 신호를 웹 서비스 장치로 전송하고(S608), 웹 서비스 장치는 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 통합 관리 장치로 전송한다(S610).
통합 관리 장치는 인증토큰을 이용하여 사용자 인증을 수행하고(S612), 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 웹 서비스 장치로 전송한다(S614).
웹 서비스 장치는 통합 관리 장치로부터 전송된 사용자 인증 정보를 저장하고(S616), AccessID를 단말장치로 전송한다(S618). 그러면, 단말장치는 AccessID를 저장한다(S618). 단말장치는 웹 서비스를 실행하여 사용하다가 사용자 인증정보 또는 부가정보가 필요할 경우 브라우저 모듈에 캐쉬된 AccessID를 Key값으로 웹 서비스 장치를 거쳐서 통합관리장치로 사용자 인증정보 또는 부가정보를 요청하여 전달받을 수 있다. 이처럼 웹 서비스들 중에서 본인인증 절차를 거치는 웹 서비스를 1개라도 사용 중이면, 추가로 다른 웹 서비스를 다운받아서 실행시 별도 본인인증 절차 및 서비스 사용에 필요한 사용자 부가정보의 입력 절차 없이 바로 그 웹 서비스를 사용할 수 있다.
한편, 본 발명의 다른 측면에 따르면, 통합 관리 장치에 의해 실행될 때, 단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 단계, 상기 단말장치로부터 사용자 인증 요청 신호를 수신한 웹 서비스 장치로부터 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.
또한, 본 발명의 다른 측면에 따르면, 단말장치에 의해 실행될 때, 브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 해당 웹 서비스에 대한 인증 토큰 발급 요청 신호를 통합 관리 장치로 전송하는 단계, 상기 통합 관리 장치로부터 유효기간이 설정된 인증 토큰이 발급된 경우, 상기 인증토큰을 포함하는 사용자 인증 요청 신호를 웹 서비스 장치로 전송하고, 상기 웹 서비스 장치로부터 AccessID를 수신하여 저장하는 단계, 상기 웹 서비스의 실행 중 사용자 인증정보 또는 부가정보가 필요할 경우, 상기 저장된 AccessID를 키값으로 상기 웹 서비스 장치를 거쳐 통합관리장치에 사용자 인증정보 또는 부가정보를 요청하여 수신하는 단계를 포함하는 웹 서비스 이용시 사용자 인증을 위한 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.
이러한 웹 서비스 이용시 사용자 인증을 위한 방법은 프로그램으로 작성 가능하며, 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 웹 서비스 이용시 사용자 인증을 위한 방법에 관한 프로그램은 전자장치가 읽을 수 있는 정보저장매체(Readable Media)에 저장되고, 전자장치에 의하여 읽혀지고 실행될 수 있다.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
본 발명은 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법을 제공함으로써, 웹 서비스들 중에서 본인인증 절차를 거치는 웹 서비스를 1개라도 사용 중이면, 추가로 다른 웹 서비스를 다운받아서 실행시 별도 본인인증 절차 및 서비스 사용에 필요한 사용자 부가정보 입력 절차없이 바로 서비스를 사용할 수 있다.
100 : 단말장치 110 : 통신부
120 : 입력부 130 : 디스플레이부
140 : 저장부 150 : 웹 서비스 처리부
160, 350 : 제어부 200 : 웹 서비스 장치
210 : 인증 정보 데이터베이스 220 : 인증 요청 처리부
300 : 통합 관리 장치 310 : 사용자 정보 데이터베이스
320 : 인증 토큰 발급부 330 ; 인증부
340 : 인증 정보 제공부

Claims (15)

  1. 개별 서비스들의 사용자 인증정보 및 부가정보를 포함하는 사용자 정보가 저장된 사용자 정보 데이터베이스;
    단말장치로부터 웹 서비스에 대한 인증토큰(Authtoken) 발급 요청 신호가 수신된 경우, 유효기간이 설정된 인증토큰을 발급하여 상기 단말장치로 전송하는 인증토큰 발급부;
    웹 서비스 장치로부터 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 인증토큰을 이용하여 사용자 인증을 수행하고, 인증된 사용자인 경우 AccessID 및 CI를 포함하는 사용자 인증 정보를 상기 웹 서비스 장치로 전송하여 상기 단말장치에 상기 AccessID가 전송되도록 하는 인증부; 및
    상기 단말장치에서 상기 AccessID를 키값으로 하는 상기 사용자 인증 정보의 요청에 따라 상기 웹 서비스 장치로부터 상기 AccessID를 포함하는 사용자 인증 정보 요청 신호가 수신된 경우, 상기 사용자 정보 데이터베이스를 검색하여 상기 AccessID와 매핑된 사용자 인증정보를 획득하고, 상기 획득된 사용자 인증정보를 상기 웹 서비스 장치를 통해 상기 단말장치에 전송하는 인증정보 제공부를 포함하며,
    상기 인증부는 상기 인증토큰에 설정된 유효기간 내인지를 판단하고, 유효기간 내인 경우, 상기 AccessID를 발급하고, 발급된 상기 AccessID와 CI를 포함하는 상기 사용자 인증 정보를 상기 웹 서비스 장치로 전송하는 것을 특징으로 하는 통합 관리 장치.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 통신망을 통해 통신하기 위한 통신부;
    브라우저를 통한 웹 서비스 실행 명령이 입력된 경우, 상기 통신부를 통해 통합 관리 장치로부터 인증토큰을 발급받고, 상기 발급된 인증토큰으로 웹 서비스 장치에 사용자 인증을 요청하여 AccessID를 수신하는 웹 서비스 처리부;
    를 포함하며,
    상기 웹 서비스 처리부는, 상기 인증토큰에 설정된 유효기간 내인지를 판단하여 유효기간 내인 경우에 상기 AccessID를 발급하는 상기 통합 관리 장치에 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 근거로 상기 AccessID와 CI를 포함하는 사용자 인증 정보를 요청하여 상기 통합 관리 장치로부터 상기 사용자 인증 정보를 수신한 상기 웹 서비스 장치에서 전송되는 상기 AccessID를 수신하면, 상기 AccessID를 상기 웹 서비스 처리부에 포함된 브라우저 모듈의 캐쉬에 저장하며,
    상기 웹 서비스 처리부는 상기 웹 서비스의 실행 중 상기 사용자 인증정보 또는 부가정보가 필요할 경우 상기 브라우저 모듈에 캐쉬된 AccessID를 키값으로 상기 웹 서비스 장치를 거쳐서 상기 통합 관리 장치로 상기 사용자 인증정보 또는 부가정보를 요청하여 수신하는 것을 특징으로 하는 단말장치.
  7. 삭제
  8. 삭제
  9. 사용자들의 AccessID 및 CI를 포함하는 사용자 인증 정보가 저장된 인증정보 데이터베이스;
    단말장치로부터 인증토큰을 포함하는 사용자 인증 요청 신호가 수신된 경우, 상기 인증토큰을 포함하는 사용자 인증 정보 요청 신호를 통합 관리 장치로 전송하고, 상기 통합관리 장치로부터 AccessID 및 CI를 포함하는 사용자 인증 정보가 수신된 경우, 상기 사용자 인증 정보를 상기 인증정보 데이터베이스에 저장하고, 상기 AccessID를 상기 단말장치로 전송하는 인증요청 처리부;
    를 포함하되,
    상기 인증요청 처리부는, 상기 인증토큰에 설정된 유효기간 내인지를 판단하여 유효기간 내인 경우에 상기 AccessID를 발급하는 상기 통합 관리 장치로부터 상기 사용자 인증 정보를 수신하며,
    상기 단말장치로부터의 상기 AccessID를 키값으로 하는 상기 사용자 인증 정보의 요청이 상기 통합 관리 장치에 전송되도록 하고, 상기 AccessID를 키값으로 하는 상기 단말장치의 요청에 대응되어 상기 통합 관리 장치에서 전송하는 사용자 인증정보가 상기 단말장치에 전송되도록 하는 것을 특징으로 하는 웹 서비스 장치.
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
KR1020140035558A 2014-03-26 2014-03-26 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법 KR102244523B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140035558A KR102244523B1 (ko) 2014-03-26 2014-03-26 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법
PCT/KR2014/011659 WO2015147409A1 (ko) 2014-03-26 2014-12-02 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140035558A KR102244523B1 (ko) 2014-03-26 2014-03-26 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20150112131A KR20150112131A (ko) 2015-10-07
KR102244523B1 true KR102244523B1 (ko) 2021-04-27

Family

ID=54343436

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140035558A KR102244523B1 (ko) 2014-03-26 2014-03-26 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR102244523B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102232763B1 (ko) * 2018-06-29 2021-03-26 주식회사 카카오 멀티 도메인 서비스들을 위한 단일 인증 방법 그리고 이를 구현한 시스템
KR102320258B1 (ko) * 2021-01-12 2021-10-29 박상균 웹 애플리케이션 서비스 제공 시스템 및 그 서비스 제공 방법과 이를 위한 프로그램

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130085509A (ko) 2011-12-14 2013-07-30 삼성전자주식회사 어플리케이션 사용자 인증 장치 및 방법
KR101853705B1 (ko) * 2012-07-02 2018-05-02 에스케이플래닛 주식회사 웹 브라우저 기반의 단일 인증 서비스 시스템 및 이의 운용 방법

Also Published As

Publication number Publication date
KR20150112131A (ko) 2015-10-07

Similar Documents

Publication Publication Date Title
CN104823207B (zh) 通过与随机成分组合来保护用于移动支付应用程序的个人识别号码
JP6516342B2 (ja) アクセスデータ改ざん防止方法及び携帯端末
KR102435151B1 (ko) 개인정보 정합 장치 및 방법
KR20150083897A (ko) 정보 처리 시스템 및 정보 처리 방법
CN104364792A (zh) 用于多个网络站点的帐户管理
CN103177200A (zh) 配置计算装置的方法和***
CN105659523A (zh) 能够重新编程的安全密码设备
US9769171B2 (en) Management apparatus, membership managing method, service providing apparatus, and membership managing system
KR102244523B1 (ko) 웹 서비스 이용시 사용자 인증을 위한 시스템 및 방법
US9397995B2 (en) Information processing apparatus and user authentication method
KR20100005977A (ko) 실제 무선단말 사용자에 대한 위치 기반 맞춤형 광고 제공방법 및 시스템과 이를 위한 기록매체
KR101502944B1 (ko) 휴대단말을 이용한 전자서명 시스템
CN115687826A (zh) 页面刷新方法、装置、计算机设备及存储介质
KR102244064B1 (ko) 애플리케이션 이용시 사용자 인증을 위한 시스템 및 방법
JP2008046679A (ja) インターネットサービス提供システム、可搬性記憶媒体及び通信端末
KR20150113390A (ko) 애플리케이션 실행 시 사용자 정보 입력을 위한 시스템 및 방법
CN113645239B (zh) 一种应用登录方法、装置、用户终端及存储介质
KR20140103593A (ko) 사용자 인증 시스템 및 방법
KR102161225B1 (ko) 라이프 서비스 제공 방법, 장치 및 서비스
US11074594B2 (en) Method and system for generating a data collection process in a user device
JP2012145986A (ja) 広告媒体管理システム
US20140283143A1 (en) Software application for managing product manuals
KR20170055202A (ko) 각종 모바일 어플리케이션 및 하이브리드 웹의 비밀번호를 관리하여 사용자에 편의를 제공하는 방법
JP6343045B2 (ja) 記憶媒体及び方法
JP2018013940A (ja) 電子申請支援サーバ、電子申請支援方法、及び電子申請支援プログラム

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