2017-01-01 12 views
0

Я пишу приложение, использующее Parse Server, с Auth0 в качестве поставщика проверки подлинности. Для не связанных причин нам нужно использовать Auth0, а не Parse для управления пользователями.Связь пользователей Auth0 и Parse Server

У меня возникли проблемы с выяснением того, как «связать» пользователя, аутентифицированного через Auth0, с объектами в Parse Server. Без этого аутентифицированный пользователь не будет иметь права писать свои объекты на сервере анализа. Я считаю, что мой вопрос похож на этот вопрос, который не имеет решения: here.

Я нашел много статей, посвященных миграции пользователей с Parse на Auth0, но я нахожу удивительно небольшую документацию о том, как связать этих пользователей с Parse. Существует one article (я считаю, написал тот же человек, который разместил вопрос, который я связал), но я не мог заставить его работать, и он включает в себя хранение паролей в открытом тексте в Javascript.

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

Если у кого-то есть предложения по тому, как подойти к этому, или сделал это раньше, мне интересно прочитать ваши предложения. Большое спасибо.

ответ

0

Auth0 поддерживает наиболее распространенные и используемые протоколы аутентификации (OAuth2/OIDC, SAML и WS-Federation), поэтому настроить приложение на использование Auth0 очень просто, когда это приложение уже обсуждает один из ранее упомянутых протоколов.

В соответствии с Wiki-сервером Parse он делает support custom authentication leveraging OAuth, поэтому это лучшая отправная точка для интеграции Auth0 с приложением на основе Parse Server.

Можно использовать поддержку OAuth с любым 3-аутентификации партии, что вы приносите в


Отказ от ответственности:. Я никогда не использовал сервис Анализировать или Анализировать сервер, так что я предполагая, что когда вы имеете в виду связывание объектов Parse с пользователями, это может быть достигнуто просто с использованием аутентифицированного пользователя в Parse, а личность этого пользователя просто проверена и доказана Auth0, а не как нечто вроде встроенного имени пользователя/паролей, управляемых самим Parse.

+0

Благодарим за отзыв. Я знаю, что Auth0 МОЖЕТ работать с Parse Server .. Я просто не могу понять, где даже начать делать это. Несколько документов, которые я нашел, либо устарели, либо не применяются. – mrbranden