Трябва да разработя услуга, която да изпълнявада влезете през няколко доставчици за вход (Google, Facebook, Twitter и Yahoo). Освен това, ще трябва да взема данните от потребителския профил (login, email, birhday и т.н.) Все още не мога да хвана: по-добре да използва OAuth или OpenID (където е възможно) за това.
Благодаря ви предварително!
Отговори:
1 за отговор № 1Ако вашето изискване е да позволите на потребителите да влизат в систематакато използвате различни доставчици като google, facebook и т.н. и ако трябва само да вземете информация за профила като имейл, пълно име, окръг, език и т.н. Тогава OpenID е най-добрият и лесен начин да го направите. Това е широко разпространеният случай на използване на OpenID. Но ако сте готови да взаимодействате с тези доставчици, като например да публикувате в потребителската стена на facebook и т.н., отидете за OAuth.OAuth ви позволява да извършвате операции с тези доставчици от името на потребителя.