내 사이트에 openId를 구현하려고하는데 PHP가 포함 된 Janrain의 라이브러리를 사용하고 있습니다. openId 사용자가 이미 데이터베이스에 저장되어 있는지 확인하고 싶습니다. 사용자가 "http : // ..."등을 입력하지 않을 때 상황을 피하기 위해 정규화 된 uri 만 비교하고 싶습니다. 사용자 바로 다음 날 uri를 정상화 할 수있는 특정 기능을 찾는 데 어려움이 있습니다. openId에 들어가기 때문에 내 서버에 도착하자마자 openId 공급자에게 무엇이 보내지기 전에. btw 당신이 천천히 상상할 수있는 것처럼, 나는이 모든 것을 작동 시키려고 노력하고 있지만, 여전히 도움을 줄 수 있도록 노력하고 있습니다.Janrain openid library로 정규화 된 URL을 얻는 방법은 무엇입니까?
0
A
답변
0
(얀 레인의 "OpenID Enabled"PHP5 라이브러리, 2.2.2 또는 그 주변을 의미한다고 가정) OpenID.php에 Auth_OpenID::normalizeUrl($url)
이 정의되어 있지만 @access private
으로 표시되어 있습니다. 승인 트랜잭션을 시작하면 프로세스의 결과로 정규화 된 URL을 얻을 수 있지만 실제로 찾고있는 것은 아닙니다. 비공개 액세스를 무시하고 라이브러리를 해킹하여 공개 할 수 있으며 버전을 업그레이드 할 때 패치를 계속 구현할 수 있습니다. 또는, 자신이하는 일을보고 자신의 기능에 복사하여 라이브러리 해킹 및 관련 버전 제어 문제를 피할 수 있습니다. 같은 URL 각 시간을 얻을 수 있도록해야한다
$url = str_replace(array("http://", "https://", "www."), "", $url);
: 당신은 같은 것을 사용하는 경우
0
.
관련 문제
- 1. JanRain PHP SREG의 OpenID?
- 2. Janrain php-openid 쿼리 손상
- 3. 반환 된 페이지의 URL을 얻는 방법은 무엇입니까?
- 4. 이전 URL을 얻는 방법은 무엇입니까?
- 5. 요청 URL을 얻는 방법은 무엇입니까?
- 6. 컨트롤러 및 작업에 대한 정규화 된 URL을 가져 옵니까?
- 7. SharePoint Services에서 OpenID 인증을 얻는 방법은 무엇입니까?
- 8. JanRain openid 라이브러리를 사용할 때 CakePHP가 발생시키는 문제점은 무엇입니까?
- 9. Janrain RPX에서 "return url"을 얻는 방법
- 10. Java에서 정규화 된 매핑을 구현하는 방법은 무엇입니까?
- 11. OpenID PHP 라이브러리 Janrain, 그리고 Auth_OpenID_RAND_SOURCE를 null로 설정하기
- 12. Django에서 이와 같은 URL을 얻는 방법은 무엇입니까?
- 13. ActionScript3 : swf가 배치 된 페이지의 실제 URL을 얻는 방법은 무엇입니까?
- 14. OpenID : 야니 인 (Janrain)과 야니 인 (Janrain)의 발견을 실패했습니다.
- 15. 브라우저가 현재 방문하고있는 URL을 얻는 방법은 무엇입니까?
- 16. jQuery로 대상 URL을 얻는 방법은 무엇입니까?
- 17. fbjs에서 현재 URL을 얻는 방법은 무엇입니까?
- 18. WCF 서비스에서 클라이언트의 URL을 얻는 방법은 무엇입니까?
- 19. 일반보기의 역 URL을 얻는 방법은 무엇입니까?
- 20. 문자열에서 유효한 URL을 얻는 방법은 무엇입니까?
- 21. ExternalContext에서 webapp의 절대 URL을 얻는 방법은 무엇입니까?
- 22. SharePoint에서 현재 URL을 얻는 방법은 무엇입니까?
- 23. java.sql.Connection에서 데이터베이스 URL을 얻는 방법은 무엇입니까?
- 24. AJAX에서 최종 도착 URL을 얻는 방법은 무엇입니까?
- 25. Janrain Engage의 도움 asp.net 양식 웹 사이트의 openID C# 코드
- 26. URL 끝점 openid 공급자를 얻는 방법
- 27. janrain/RPX에서 photo_url을 얻으려면 어떻게해야합니까?
- 28. URLLoader로드 된 URL을 가져 오는 방법은 무엇입니까?
- 29. Struts2 - 국제화 된 URL을 생성하는 방법은 무엇입니까?
- 30. asp.net Response.Redirect url을 얻는 방법
이것은 일관된 URL을 제공하지만, OpenID와 같이 엄격하게 "정규화 된"URL은 아닙니다. 그러나 귀하의 제안은 ID를 계정 레코드와 연관시키는 명시된 목적에 충분할 수 있습니다. – RobertB