Аутентификация между несколькими веб-приложениями - PullRequest
2 голосов
/ 30 января 2011

Я планирую создать ряд веб-приложений, которые позволят пользователю совместно использовать учетную запись между этими приложениями.Я использую apache, php и mysql.

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

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 30 января 2011

Возможно, вы захотите воспользоваться популярным OpenID :

OpenID - это открытый стандарт, который описывает, как пользователи могут проходить аутентификацию децентрализованным образом, устраняя необходимость в услугахпредоставить свои собственные специальные системы и позволить пользователям объединять свои цифровые удостоверения.

Существует также OAuth система аутентификации:

OAuth (ОткрытьАвторизация) - это открытый стандарт для авторизации.Он позволяет пользователям делиться своими личными ресурсами (например, фотографиями, видео, списками контактов), хранящимися на одном сайте, с другим сайтом без необходимости выдавать свои учетные данные, обычно имя пользователя и пароль.

0 голосов
/ 30 января 2011

Да, я бы создал сервис аутентификации. Тогда я бы зарегистрировал в этой службе, какие приложения может использовать пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...