Является ли пользовательский доступ к клиенту Bluemix Mobile похожим на OAuth?

Я вижу, что служба доступа клиентов Bluemix Mobile позволяет мне использовать Google, Facebook и пользовательские идентификаторы для входа в мобильное приложение.

Является ли опция входа с пользовательскими идентификаторами похожей на OAuth? Документация относится к этому слегка, но мне здесь не ясно.

Спасибо, Чайтанья

1 ответ

Решение

MCA использует протокол OAuth2.

Из документов:

Интеграция Mobile Client Access позволяет любому веб-приложению, независимо от внедряемой технологии, использовать преимущества протокола OAuth2.

Вот OAuth SDK Node.js и два примера пользовательских провайдеров идентификации, которые могут помочь разобраться:

https://github.com/ibm-bluemix-mobile-services/bms-mca-custom-identity-provider-sample

https://github.com/ibm-bluemix-mobile-services/bms-mca-custom-identity-provider-with-user-management


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

Другие вопросы по тегам