Простой сервер PHP REST с безопасной аутентификацией пользователей и зарегистрированными сторонними приложениями


Я изучаю возможность написания PHP REST API, который позволил бы зарегистрированным пользователям взаимодействовать с веб-сервисом из сторонних приложений.

Что мне нужно, чтобы API мог делать, это:

  • обеспечить поддержку безопасной аутентификации пользователей
  • разрешить зарегистрированным пользователям взаимодействовать с сервисом из сторонних приложений
  • эти приложения должны быть зарегистрированы и одобрены в системе заранее (аналогично Twitter)

Мне было интересно что было бы хорошей основой или библиотекой для начала, которая обеспечивает хорошую основу для такой службы.

Название

Author: titel, 2010-11-08

2 answers

Похоже, что OAuthProvider будет делать то, что вы описываете. Вот несколько руководств о том, как создать OAuthProvider с помощью модуля OAuth PHP.

Http://toys.lerdorf.com/archives/55-Writing-an-OAuth-Provider-Service.html

Http://djpate.com/2011/01/13/how-to-write-a-complete-oauth-provider-in-php5/

 1
Author: Cat, 2011-03-08 19:41:23

Вы можете попробовать одну из библиотек OAuth для PHP, перечисленных в http://oauth.net/code

 0
Author: danperron, 2011-02-20 22:06:56