ionic-framework - 想要使用电容器将 auth0 集成到 ionic 中

我想将 auth0 集成到我的 ionic4 应用程序中。我想我应该为 web(pwa) 和 android/ios 单独实现 auth0。我正在使用电容器,但找不到合适的解决方案。有什么方法可以为所有平台维护一个代码库吗?

最佳答案

我的解决方案是使用 Auth0 API 来处理适当的操作:注册、登录、注销和更新 token 。您可以在 Auth0 docs 找到许多操作的详细说明。 .

因此,我设法创建了如下实用函数:

import environment from 'environment';

import * as constants from './constants';

const signUp = async (email: string, password: string): Promise<any> => {
  const resonse = await fetch(constants.AUTH0_ENDPOINTS.SIGN_UP, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json; charset=utf-8',
    },
    body: JSON.stringify({
      client_id: environment.AUTH0_CLIENT_ID,
      connection: constants.AUTH0_DATABASE_NAME,
      email,
      password,
    }),
  });

  return resonse.json();
};

export default signUp;

我还实现了 Auth 类,负责 session 操作、刷新 token 和静默身份验证。

https://stackoverflow.com/questions/60427224/

相关文章:

cassandra - JanusGraph 错误 : "Could not find type f

oracle - JDBC 故障转移连接字符串

java - openapi generator maven plugin可空属性问题

javascript - 禁用移动浏览器滑动返回行为?

reactjs - Auth0 并使用react,将用户重定向到注册页面

react-native - 无法从 'react-dom' 找到模块 'mobxreact.cjs

r - 如何进一步操作从 R dplyr 中的 group_map() 创建的列表

python - pandas 将嵌套字典转换为 mutiIndex 行和列

c# - 如何在 .net core 2.2 webapi 中访问 GitLab CI CD 环境变

c# - 在 Visual Studio 2019 中添加带有 css 类的 div 的键盘快捷方式