SlideShare a Scribd company logo
1 of 22
OpenID 08.03.06 싸이개발  3 팀 Rockk
Starting Point.. 하나의  ID  로 모든 웹사이트들에  복잡한 가입 절차 없이 로긴할 수 없을까 ? Single Sign On 헉 ~!  아이디랑 패스워드가 머였지 ? ^^;;
들어가기 전 잠깐 .. IDP(Identity Provider) : ID  인증 서비스 제공자 RP(Relying Party)  : IDP 를 이용하여 인증하는 서비스 ! RP = Web  장비 ,  IDP = DNS  장비
The Digital Identity Landscape ,[object Object],[object Object],[object Object],OpenID/SAML Convergence !? OpenID/CardSpace Convergence !?
Why OpenID..? 분산화된   Single Sign-On service 표준 공개  스펙 누구나   IdP service  제공  /  선택 가능 Web2.0 의  Open & Sharing   일치 ,[object Object]
Adoption Trends of OpenID ,[object Object],[object Object],~  120,000,000  OpenIDs
Benefits : Users 최소한의  ID, password  기억 강력한 통합된 계정 보호 ( 단 , IdP 가 신뢰받을 경우 ) 통합 프로필 관리 Globally  unique ID 나의  평판 을 만들 수 있다 . 내가  어디서 정보를 공유 하는지 알 수 있다 1)  OpenID Overview - Seoul July 2007  - http://www.slideshare.net/daveman692/open-id-overview-seoul-july-2007/
Benefits : Relying Parties 계정 생성  /  관리의 단순화 개인정보 관련 리소스 절약 1)  OpenID Overview - Seoul July 2007  - http://www.slideshare.net/daveman692/open-id-overview-seoul-july-2007/
OpenID community Microsoft Google Mozila AOL IBM SUN Verisign Wikipedia Yahoo! Daum … GSP+ ??? ,[object Object]
OpenID providers myOpenID.com IsOpenID.ru GetOpenID.com TypeKey.com … myID.net ( 오픈마루 ) IdTail.com( 안철수 연구소 ) Daum OpenID(Daum) … 1)  Public OpenID providers - http://wiki.openid.net//OpenIDServers
Relying Parties in KR 1) OpenID  적용 사이트 목록 –  2007  - http://openid.or.kr/11
myID.net ‘ 오픈마루가 제공하는  openID  서비스’ 즐겨찾기를 활용한 주소록  /  빠른 로그인 기능 지원 내 블로그 주소를  openID 로 사용 지원 (rockk.myid.net 을  rockk.egloos.com 으로 ) 워드프레스 ,  태터툴즈 댓글 플러그인 지원 myID  그룹  지원 가능 Joint Sign-Up   지원 친구 목록 주소록에 담기 지원 ,[object Object],[object Object]
Workflow of OpenID 1)  OpenID According to Dave  - http://www.youtube.com/watch?v=xcmY8Pk-qEk 1. openID  발급 신청 2. openID  발급 1. openID  설치 2. User DB table 3.  인증 설정 User (Identity Provider) (Identity Provider) (Relying Party)
Workflow of OpenID 1)  OpenID According to Dave  - http://www.youtube.com/watch?v=xcmY8Pk-qEk User (Relying Party) (Identity Provider) 4. openID  검증 페이지 승인 요청 3.  인증 페이지 1. openID 로 로그인 2. IDP 로  인증페이지  요청 5.  승인 및 요청된  개인정보 전송 6.  인증 완료
myID.net ‘ 오픈마루가 제공하는  openID  서비스’ 즐겨찾기를 활용한 주소록  /  빠른 로그인 기능 지원 내 블로그 주소를  openID 로 사용 지원 (rockk.myid.net 을  rockk.egloos.com 으로 ) 워드프레스 ,  태터툴즈 댓글 플러그인 지원 myID  그룹  지원 가능 Joint Sign-Up   지원 친구 목록 주소록에 담기 지원 ,[object Object],[object Object]
DEMO - OpenID with myID.net “ Write comment”
Some Questions about myID.net 탈퇴정책 ..? :  발급된  ID 는 탈퇴 하더라도 재활용 안됨 . 로그아웃 ..? : RP 들끼리 하나의 브라우저 세션을 공유하지는 않음 .  각 서비스별 로그아웃은 그 서비스 이용에만 해당하므로 provider  로그아웃을 추가로 수행해야함 . 30  분후 자동로그아웃 . 인증상태만 보면  single sign on  이지만 ,  서비스 세션들은 독립적이며 ,  각 서비스 로그인시에 인증상태를 공유 .
OpenID  활용 서비스 ‘ 오픈마루가 제공하는  openID 기반의 메시징 서비스’ 현재 베타 베스트 다양한 수신경로 지원 이메일 , SMS,  스프링노트 ,  주소록 연동 가능 Firefox Extension  지원 http://whisper.playmaru.net/
OpenID  의 향후 전망 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OpenID  의 향후 전망 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OpenID  그리고 , GSP+ Writing Comment  서비스 GSP+ blog URL 과  OpenID 와 연동 서비스 CYID + OpenID  연동 ‘ IDP 가 어떤  API 를 제공하는가 ?’ 에 따라 ..
Thanks for attention

More Related Content

Similar to OpenID overview

기업과오픈소스 Fo4 s_ktds_v1.0_20160823
기업과오픈소스 Fo4 s_ktds_v1.0_20160823기업과오픈소스 Fo4 s_ktds_v1.0_20160823
기업과오픈소스 Fo4 s_ktds_v1.0_20160823승우 백
 
Cms All 091103
Cms All 091103Cms All 091103
Cms All 091103wiim
 
Sns(social network service)
Sns(social network service)Sns(social network service)
Sns(social network service)Tae Young Lee
 
Encrypted media extention
Encrypted media extentionEncrypted media extention
Encrypted media extentionTaehyun Kim
 
How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)Channy Yun
 
Cms All 091104
Cms All 091104Cms All 091104
Cms All 091104wiim
 
Swc발표자료3 1(seoul case1)
Swc발표자료3 1(seoul case1)Swc발표자료3 1(seoul case1)
Swc발표자료3 1(seoul case1)마경근 마
 
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만)
[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만)Sang Don Kim
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API Gosu Ok
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)Channy Yun
 
Trusted Pass 소개서 2016_08_22
Trusted Pass 소개서 2016_08_22Trusted Pass 소개서 2016_08_22
Trusted Pass 소개서 2016_08_22Wonil Seo
 
W3C 국제표준화 대응 전략
W3C 국제표준화 대응 전략W3C 국제표준화 대응 전략
W3C 국제표준화 대응 전략Jonathan Jeon
 
빅데이터캠퍼스 소개및데이터설명 최종
빅데이터캠퍼스 소개및데이터설명 최종빅데이터캠퍼스 소개및데이터설명 최종
빅데이터캠퍼스 소개및데이터설명 최종bigdatacampus
 
20160707 2016연구지원설명회 서울시_빅데이터캠퍼스
20160707 2016연구지원설명회 서울시_빅데이터캠퍼스20160707 2016연구지원설명회 서울시_빅데이터캠퍼스
20160707 2016연구지원설명회 서울시_빅데이터캠퍼스bigdatacampus
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가smartstudy_official
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYHyun-woo Park
 
20140820 멀티플랫폼 인증서버_개발
20140820 멀티플랫폼 인증서버_개발20140820 멀티플랫폼 인증서버_개발
20140820 멀티플랫폼 인증서버_개발준상 신
 
Web2.0 기술 동향 및 web 보안 취약성 분석
Web2.0 기술 동향 및 web 보안 취약성 분석Web2.0 기술 동향 및 web 보안 취약성 분석
Web2.0 기술 동향 및 web 보안 취약성 분석nam kwangjin
 

Similar to OpenID overview (20)

기업과오픈소스 Fo4 s_ktds_v1.0_20160823
기업과오픈소스 Fo4 s_ktds_v1.0_20160823기업과오픈소스 Fo4 s_ktds_v1.0_20160823
기업과오픈소스 Fo4 s_ktds_v1.0_20160823
 
Cms All 091103
Cms All 091103Cms All 091103
Cms All 091103
 
Sns(social network service)
Sns(social network service)Sns(social network service)
Sns(social network service)
 
Encrypted media extention
Encrypted media extentionEncrypted media extention
Encrypted media extention
 
How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)How to make Successful Open APIs for Startups (2012)
How to make Successful Open APIs for Startups (2012)
 
Cms All 091104
Cms All 091104Cms All 091104
Cms All 091104
 
Swc발표자료3 1(seoul case1)
Swc발표자료3 1(seoul case1)Swc발표자료3 1(seoul case1)
Swc발표자료3 1(seoul case1)
 
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만)
[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만)
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
 
Open platform/API overview
Open platform/API overviewOpen platform/API overview
Open platform/API overview
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
 
Trusted Pass 소개서 2016_08_22
Trusted Pass 소개서 2016_08_22Trusted Pass 소개서 2016_08_22
Trusted Pass 소개서 2016_08_22
 
W3C 국제표준화 대응 전략
W3C 국제표준화 대응 전략W3C 국제표준화 대응 전략
W3C 국제표준화 대응 전략
 
빅데이터캠퍼스 소개및데이터설명 최종
빅데이터캠퍼스 소개및데이터설명 최종빅데이터캠퍼스 소개및데이터설명 최종
빅데이터캠퍼스 소개및데이터설명 최종
 
20160707 2016연구지원설명회 서울시_빅데이터캠퍼스
20160707 2016연구지원설명회 서울시_빅데이터캠퍼스20160707 2016연구지원설명회 서울시_빅데이터캠퍼스
20160707 2016연구지원설명회 서울시_빅데이터캠퍼스
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
 
20140820 멀티플랫폼 인증서버_개발
20140820 멀티플랫폼 인증서버_개발20140820 멀티플랫폼 인증서버_개발
20140820 멀티플랫폼 인증서버_개발
 
Web2.0 기술 동향 및 web 보안 취약성 분석
Web2.0 기술 동향 및 web 보안 취약성 분석Web2.0 기술 동향 및 web 보안 취약성 분석
Web2.0 기술 동향 및 web 보안 취약성 분석
 

OpenID overview

  • 2. Starting Point.. 하나의 ID 로 모든 웹사이트들에 복잡한 가입 절차 없이 로긴할 수 없을까 ? Single Sign On 헉 ~! 아이디랑 패스워드가 머였지 ? ^^;;
  • 3. 들어가기 전 잠깐 .. IDP(Identity Provider) : ID 인증 서비스 제공자 RP(Relying Party) : IDP 를 이용하여 인증하는 서비스 ! RP = Web 장비 , IDP = DNS 장비
  • 4.
  • 5.
  • 6.
  • 7. Benefits : Users 최소한의 ID, password 기억 강력한 통합된 계정 보호 ( 단 , IdP 가 신뢰받을 경우 ) 통합 프로필 관리 Globally unique ID 나의 평판 을 만들 수 있다 . 내가 어디서 정보를 공유 하는지 알 수 있다 1) OpenID Overview - Seoul July 2007 - http://www.slideshare.net/daveman692/open-id-overview-seoul-july-2007/
  • 8. Benefits : Relying Parties 계정 생성 / 관리의 단순화 개인정보 관련 리소스 절약 1) OpenID Overview - Seoul July 2007 - http://www.slideshare.net/daveman692/open-id-overview-seoul-july-2007/
  • 9.
  • 10. OpenID providers myOpenID.com IsOpenID.ru GetOpenID.com TypeKey.com … myID.net ( 오픈마루 ) IdTail.com( 안철수 연구소 ) Daum OpenID(Daum) … 1) Public OpenID providers - http://wiki.openid.net//OpenIDServers
  • 11. Relying Parties in KR 1) OpenID 적용 사이트 목록 – 2007 - http://openid.or.kr/11
  • 12.
  • 13. Workflow of OpenID 1) OpenID According to Dave - http://www.youtube.com/watch?v=xcmY8Pk-qEk 1. openID 발급 신청 2. openID 발급 1. openID 설치 2. User DB table 3. 인증 설정 User (Identity Provider) (Identity Provider) (Relying Party)
  • 14. Workflow of OpenID 1) OpenID According to Dave - http://www.youtube.com/watch?v=xcmY8Pk-qEk User (Relying Party) (Identity Provider) 4. openID 검증 페이지 승인 요청 3. 인증 페이지 1. openID 로 로그인 2. IDP 로 인증페이지 요청 5. 승인 및 요청된 개인정보 전송 6. 인증 완료
  • 15.
  • 16. DEMO - OpenID with myID.net “ Write comment”
  • 17. Some Questions about myID.net 탈퇴정책 ..? : 발급된 ID 는 탈퇴 하더라도 재활용 안됨 . 로그아웃 ..? : RP 들끼리 하나의 브라우저 세션을 공유하지는 않음 . 각 서비스별 로그아웃은 그 서비스 이용에만 해당하므로 provider 로그아웃을 추가로 수행해야함 . 30 분후 자동로그아웃 . 인증상태만 보면 single sign on 이지만 , 서비스 세션들은 독립적이며 , 각 서비스 로그인시에 인증상태를 공유 .
  • 18. OpenID 활용 서비스 ‘ 오픈마루가 제공하는 openID 기반의 메시징 서비스’ 현재 베타 베스트 다양한 수신경로 지원 이메일 , SMS, 스프링노트 , 주소록 연동 가능 Firefox Extension 지원 http://whisper.playmaru.net/
  • 19.
  • 20.
  • 21. OpenID 그리고 , GSP+ Writing Comment 서비스 GSP+ blog URL 과 OpenID 와 연동 서비스 CYID + OpenID 연동 ‘ IDP 가 어떤 API 를 제공하는가 ?’ 에 따라 ..