我想将 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
java - openapi generator maven plugin可空属性问题
reactjs - Auth0 并使用react,将用户重定向到注册页面
react-native - 无法从 'react-dom' 找到模块 'mobxreact.cjs
r - 如何进一步操作从 R dplyr 中的 group_map() 创建的列表
python - pandas 将嵌套字典转换为 mutiIndex 行和列