2011-01-30 4 views
2

사용자가 이러한 응용 프로그램간에 계정을 공유 할 수있는 여러 웹 응용 프로그램을 만들 계획입니다. 나는 아파치, PHP 및 MySQL을 사용하고 있습니다.여러 웹 응용 프로그램 간의 인증

내 질문에 사용자가 한 서버에 로그인 한 다음 이러한 로그인 세부 정보로 모든 응용 프로그램을 사용할 수 있습니까? 다른 응용 프로그램에서 액세스 할 수있는 일종의 웹 서비스/API를 사용하려고 생각했지만 이것이 최선의 방법이라고는 확신 할 수 없습니다.

미리 감사드립니다.

답변

1

당신은 인기 OpenID 갈 수도 있습니다 :

오픈 ID가 공개 표준이다 사용자가 분산 방식으로 인증 , 서비스 자체를 제공하기위한 필요성을 제거 할 수있는 방법을 설명하는 ad hoc 시스템을 사용하고 사용자가 에 디지털 신원을 통합 할 수 있도록합니다.

의 OAuth (열기 인증) 인증을위한 오픈 표준은 다음과 같습니다

또한 OAuth 인증 시스템이 있습니다. 그것은 사용자가 일반적으로 사용자 이름과 비밀번호, 자신의 자격 증명을 배부 할 필요없이 자신의 개인 자원 (예를 들어, 사진, 동영상, 연락처 목록) 다른 사이트 와 하나 개의 사이트에서 저장을 공유 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 그러나 최근 서비스 제공 업체의 문제로 인해 OpenID에 관한 많은 나쁜 소식을 들었습니다. Oauth는 아이디어일지도 모르니, 나는 그것에 대해 고마워 할 것입니다. 고마워요. –

0

예 인증 서비스를 구축하겠습니까? 그런 다음 사용자가 사용할 수있는 응용 프로그램에 등록합니다.

관련 문제