2013-04-28 3 views
1

저는 현재 현지 고객을위한 많은 서비스를 제공하는 웹 사이트를 개발 중이며 "payiteasy.com"이라고합니다. 이 웹 사이트에 등록 된 사용자 수가 늘어나고 서비스 수가 늘어남에 따라 외부 로그인 시스템을 구축하기 시작했습니다.내 웹 사이트의 외부 로그인 시스템

내가하려는 일에 대해 더 자세히 설명하려면 웹 사이트에 등록 된 사용자 중 하나가 등록되어 있고 "abc.com"이라는 웹 사이트를 지속적으로 사용한다고 가정 해 봅시다. 사용자가 자격 증명이나 로그인을 확인하도록 허용하고 싶습니다. payiteasy.com 사용자 이름과 암호를 사용하여 abc.com.

Facebook, Google, Yahoo 또는 Twitter 계정을 사용하여 일부 웹 사이트에 로그인 할 때와 비슷하다고 생각합니다. 페이스 북의 로그인 아키텍쳐에 대해서도 읽고 있었고 어쩌면 그렇게 할 필요가 있습니다!

나는 이것에 대해 많이 알지는 못하지만 적절한 시작을 원합니다. 즉, 내 사용자가 payiteasy 계정을 사용하여 다른 웹 사이트에 로그인하는 방법과 그 후에 서비스의 일부를 사용하도록 허용하는 것입니다.

Payiteasy는 PHP와 JavaScript를 사용하여 제작되었으며 MVC 프레임 워크를 사용합니다. 어디서부터 시작해야합니까?

+1

을 찾습니다. 도우미 라이브러리가 있습니다. – Quentin

+0

또는 webservice (자습서 시작 : http://davidwalsh.name/web-service-php-mysql-xml-json)를 사용하여 사용자의 자격 증명이있는 원격 데이터베이스에 액세스 할 수 있습니다. – Mysteryos

+0

귀하의 의견을 보내 주셔서 감사합니다. OAuth를 살펴보고 사용할 필요가 있습니다. 나는 payiteasy.com이 금융 거래를 포함하는 서비스를 제공 할 것이므로 OAuth는 충분히 안전합니까? – Ragda

답변

2

기본적으로 원하는 것은 외부 로그인을 허용하기 위해 google, facebook 및 기타 사이트와 관련된 oAuth 개념을 갖는 것입니다.

요즘 같은 자격 증명으로 여러 사이트에 로그인 할 수있게하려는 경우 매우 인기가 있습니다.

기본적으로 비밀 키와 공개 키가 있어야 다른 사이트에서 사용자 확인을 위해 전송하도록 요청할 것이며 공개 키가 인증되면 oAuth 토큰을 전달할 것이며이 토큰은 인증에 더 사용됩니다 사용자가 다른 사이트에서 다시 로그인하도록 요청하지 않고 자세한 내용은

당신은 [OAuth를 (http://oauth.net/)을 찾고 here

+0

답장을 보내 주셔서 감사합니다. 나는 Outh가 두 가지 다른 버전을 가지고 있지만 그 보안이 ​​충분하다는 것을 안다. – Ragda

+0

비밀 키와 공개 키가 상호 작용하는 방식으로 안전하며 매우 안전하며 나중에 두 가지 버전의 oauth가 있음 oauth2는 최신 버전이며 널리 사용됩니다. –

+0

nevermind :-) 나는 실제로 이제 완전한 질문을 읽었다 : P – PeeHaa

관련 문제