MongoDB Stitch - Сервис для аутентификации и выдачи токенов
Согласно документации, есть несколько провайдеров аутентификации, которые доступны через SDK для аутентификации пользователя.
Независимо от этого, у меня есть несколько запросов для реализации Token Based Authentication
через настройку External Services
,
- Есть ли способ создать Сервис для Аутентификации вместо использования SDK с клиентами. По сути, я хочу создать / настроить Службу в Stitch, которая, в свою очередь, проверяет подлинность пользователя по предоставленным учетным данным и нуждается в выпуске JWT (аналогично поставщику настраиваемой проверки подлинности в SDK)?
- Все другие последующие запросы на обслуживание запрашиваются с помощью этого токена, который должен быть проверен службой перед ответом.
Причина в том, что я хочу, чтобы все реализации были в одном месте (Stitch Services) вместо использования нескольких SDK для разных клиентов, например, Web, Mobile и т. Д.
0 ответов
Есть ли способ создать сервис для аутентификации вместо использования SDK с клиентами
В настоящее время нет. Это связано с тем, что приложение должно пройти проверку подлинности, прежде чем можно будет использовать службы Stitch.
В зависимости от требований приложения, приложение может попытаться использовать анонимную аутентификацию для доступа к внешней службе для вашей пользовательской аутентификации. Хотя это значит:
- Вы должны обрабатывать возвраты сервисных действий как аутентификацию
- Другие аспекты приложений (функций, сервисов и т. Д.) Также доступны при анонимной аутентификации. Отрегулируйте правила соответствующим образом.
В зависимости от варианта использования приложения, вероятно, безопаснее написать пользовательскую аутентификацию для нескольких клиентов.