2013-06-21 2 views
0

Я разрабатываю приложение с мобильным клиентом, используя платформу node.js с модулем паспорта. Я думал о внедрении Oauth 2.0 для аутентификации с мобильного на сервер. Я не могу понять, какой идентификатор приложения должен предоставить мобильному клиенту. Я также хочу удостовериться, что я могу отличить, если пользователь вошел в систему с использованием другого мобильного телефона, к которому он ранее входил.Oauth 2.0 между собственным сервером и мобильным клиентом

ответ

1

Приложение будет зависеть от того, какую паспортную службу вы используете. Если вы используете facebook или twitter, вам придется перейти на developer.facebook.com или на developer.twitter.com и настроить приложение. Это будет идентификатор. Более конкретно, твиттер вам нужно

твиттер-потребитель ключ твиттер-потребителя секрет твиттер обратного вызова

и facebook вам нужно

facebook-клиент-идентификатор facebook-клиент-секретный facebook-callback

Тогда вы должны пройти аутентификацию пользователя. После аутентификации вы можете сделать звонок на ваш сервер для передачи на мобильном устройстве или любой другой информации, которую вы хотите отслеживать. Ключи не нужно будет хранить на мобильных устройствах, мобильным устройствам просто нужно будет вызвать конечную точку на вашем сервере для обработки аутентификации.

+0

Прошу прощения, что вы ошиблись, не для того, чтобы потреблять другие службы Oauth для проверки подлинности, а для создания службы аутентификации на основе Oauth для моих собственных серверов –