Как проверить аутентифицированное состояние сервера на стороне с помощью ионного облака Auth

Я оцениваю, использовать ли облачный сервис аутентификации Ionic, и кажется, что относительно легко реализовать на стороне клиента, где вы можете проверить this.auth.isAuthenticated, Вы также можете установить информацию о пользователе со стороны клиента.

Однако, если я хочу проверить свою личность на стороне сервера, например, проверить, что пользователь аутентифицирован, когда они вызывают мой пользовательский API для публикации комментария, - как я могу получить какой-то токен (предпочтительно токен JWT), который я могу использовать для проверки их личности на стороне сервера? Предполагая, что мы используем аутентификацию по электронной почте / паролю.

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

1 ответ

Решение

Вы должны реализовать серверную часть службы аутентификации JWT. Другими словами, когда пользователь проходит аутентификацию, приложение может отправить токен JWT на сервер, который должен быть оценен для доверия удаленному пользователю. Для получения дополнительной информации читайте: https://docs.ionic.io/services/auth/custom-auth.html Пример php здесь: https://github.com/driftyco/custom-auth-examples/tree/master/php

Привет из Италии

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