https://www.google.com/accounts/o8/id에서 얻는 경우 또는 http://me.yahoo.com에서 얻을 경우 Google과 같은 openid 공급자의 끝점 URL을 얻는 방법.이 정보를 찾는 방법은 다른 사람과 마찬가지입니다.URL 끝점 openid 공급자를 얻는 방법
답변
문제의 웹 사이트로 이동하여 해당 문서를 살펴보십시오. OP 식별자의 권위있는 또는 완전한 목록은 없습니다. 한 번 username
보다
.. var defaultProviders = { google: { name: 'Google', url: 'https://www.google.com/accounts/o8/id', hasLargeIcon: true }, yahoo: { name: 'Yahoo', url: 'http://me.yahoo.com/', hasLargeIcon: true }, aol: { name: 'AOL', label: 'Enter your AOL screenname:', url: 'http://openid.aol.com/{username}', hasLargeIcon: true }, myopenid: { name: 'MyOpenID', label: 'Enter your MyOpenID username:', url: 'http://{username}.myopenid.com/', hasLargeIcon: true }, openid: { name: 'OpenID', url: 'http://', hasLargeIcon: true }, livejournal: { name: 'LiveJournal', label: 'Enter your Livejournal username:', url: 'http://{username}.livejournal.com/', hasLargeIcon: false }, wordpress: { name: 'Wordpress', label: 'Enter your Wordpress.com username:', url: 'http://{username}.wordpress.com/', hasLargeIcon: false }, blogger: { name: 'Blogger', label: 'Enter your Blogger account:', url: 'http://{username}.blogspot.com/', hasLargeIcon: false }, verisign: { name: 'Verisign', label: 'Enter your Verisign username:', url: 'http://{username}.pip.verisignlabs.com/', hasLargeIcon: false }, claimid: { name: 'ClaimID', label: 'Enter your ClaimID username:', url: 'http://openid.claimid.com/{username}', hasLargeIcon: false }, clickpass: { name: 'ClickPass', label: 'Enter your ClickPass username:', url: 'http://clickpass.com/public/{username}', hasLargeIcon: false } };
는 u는 전체 URL ... `기능 (이벤트)를 생성하기 위해 다음 코드를 사용하실 수 있습니다 { VAR는 = 취소 참된; var val = $ ('input [type = text]', username) .val(); if (val.length> 0) { var pvd = providers [selectedId]; if (pvd) { _setLoading (true, true); var url = pvd.url.replace ('{username}', val); _setOpenIdUrl (url); _setCookie (selectedId); 알림 ("URL :"+ url);
input.get() [0] .form.submit(); } } if (취소) { event.preventDefault(); }
}; ' 그게 대부분의 시간을 작동합니다 ....
- 1. OpenID 공급자를 여러 데이터베이스에 연결하는 방법
- 2. MVC - 회원 서비스 공급자를 얻는 방법
- 3. OpenID 끝점, OP 로컬 식별자 및 영역을 저장 하시겠습니까?
- 4. Https URL 내용을 얻는 방법
- 5. OpenID 제공 업체 - 악의적 공급자를 차단하는 요인은 무엇입니까?
- 6. Perfmon에 표시 할 SqlServer 용 .NET 데이터 공급자를 얻는 방법
- 7. Entity Framework 4.0에서 작동하도록 IBM DB2 공급자를 얻는 방법
- 8. 웹 서비스를 통해 셰어 포인트에서 인증 공급자를 얻는 방법?
- 9. OpenId 로그인 후 사용자의 자격 증명을 얻는 방법?
- 10. OpenID 보안 - 가짜 OpenID 리디렉션
- 11. Grails 컨트롤러/서비스에서 OpenID URL 받기
- 12. 모두 "신원 url"이 필요합니까? - OpenID
- 13. asp.net 이미지 URL 파일 이름을 얻는 방법
- 14. 루아/웹 개발 - URL 변수를 얻는 방법?
- 15. Janrain RPX에서 "return url"을 얻는 방법
- 16. Dojo 툴킷으로 URL 매개 변수를 얻는 방법
- 17. SharePoint Services에서 OpenID 인증을 얻는 방법은 무엇입니까?
- 18. facebook openid 사용 방법
- 19. openid 공급자 검색 방법
- 20. OpenId 인증 취약점
- 21. Guice를 사용하여 공급자를 주사하는 방법
- 22. Backbone.Js 끝점/레일 통합 및 URL 매개 변수
- 23. OpenID 리디렉션
- 24. WCF의 "끝점"은 무엇입니까?
- 25. 인형 용 OpenID?
- 26. OpenID IDP를 발견하고 PHP의 OpenID Provider로 인증하는 방법
- 27. OpenID 디스커버리 방법 - Yadis VS HTML
- 28. java에서 openid selector를 사용하는 방법
- 29. OpenID 로그인 양식을 만드는 방법
- 30. 새로운 OpenID 사용자를 수행하는 방법
그래서 오픈 엔드 공급자 엔드 포인트 URL을 발견하기 위해 나는 엔드 포인트 URL을 찾아 databse에 저장하거나 if 및 else를 사용해야합니다. –
if/else를 사용하는 이유는 모르겠습니다. 일반적으로이 정보는 저장하지 않고 사용자가 입력하게합니다. 사용자가 쉽게 사용할 수 있도록 버튼을 제공하려면 이러한 OP 식별자가 포함 된 버튼의 HTML을 작성하면됩니다. 데이터베이스 기반의 보안 필터가 아니라면 승인 된 OP 끝점 만 허용하는 것이 아니라면 데이터베이스에 포함 할 이유를 들어 본 적이 없습니다. –