React native + 后端中的 Auth0(锁定)集成
Auth0 (Lock) integration in React native + backend
我正在尝试找到将 Auth0 登录集成到 React Native 应用程序中的最佳方法。 React Native 的登录小部件工作得很好,但我有点困惑我们如何让用户也登录到后端,以便他们可以发出修改数据的请求。后端是 Node (Meteor) 上的 运行。我是否必须将 id_token 发送到后端,并在那里使用 auth0 登录?我对如何为应用程序和后端集成它感到困惑,以便当用户登录移动应用程序时,后端也知道他们已登录。
每当客户端与后端通信时,它应该发送 id_token 请求。对于每个请求,后端应验证令牌(使用 jwt 库)以验证令牌是否具有有效签名且未过期。一旦通过验证,后端将能够使用嵌入在令牌中的用户 ID 来执行它希望的任何授权规则或业务逻辑。
查看 this github project 示例 Meteor auth0 后端。
我正在尝试找到将 Auth0 登录集成到 React Native 应用程序中的最佳方法。 React Native 的登录小部件工作得很好,但我有点困惑我们如何让用户也登录到后端,以便他们可以发出修改数据的请求。后端是 Node (Meteor) 上的 运行。我是否必须将 id_token 发送到后端,并在那里使用 auth0 登录?我对如何为应用程序和后端集成它感到困惑,以便当用户登录移动应用程序时,后端也知道他们已登录。
每当客户端与后端通信时,它应该发送 id_token 请求。对于每个请求,后端应验证令牌(使用 jwt 库)以验证令牌是否具有有效签名且未过期。一旦通过验证,后端将能够使用嵌入在令牌中的用户 ID 来执行它希望的任何授权规则或业务逻辑。
查看 this github project 示例 Meteor auth0 后端。