如何在 Android 中使用 Auth0 创建 ParseUser
How do I create a ParseUser using Auth0 in Android
Parse 和 Auth0 对于高效地为不同的社交登录创建后端和身份验证非常有用。我无法在网络上找到任何特定于 Android 的信息。谁能提供这方面的教程?
您是否考虑过使用 Parse 用户界面?它只是使用和接受来自 Facebook 和 twitter 的登录。我认为这不使用 Auth0,但已经可以处理两个主要的社交登录 - 您还需要什么?
https://parseplatform.github.io//docs/android/guide/#user-interface
这是我在用户 sign-in 使用 Auth0
之后创建 ParseUser 的逻辑
- 实例化 AuthenticationAPIClient
- 通过传递用户的 idToken 检索 UserProfile
- 运行 ParseUser 查询以检查用户是否已存在于 ParseServer 中。
- Log-in 用户使用 ParseUser.becomeinBackground(user.getSessionToken...
如果 Parse Server 中不存在该用户,则使用 UserProfile
中的信息创建一个用户
ParseUser user = new ParseUser();
user.setUsername(payload.getEmail());
user.setPassword(payload.getId());
user.put("name", payload.getName());
user.put("provider", "Auth0");
user.setEmail(payload.getEmail());
这种方法简化了 OAuth 流程,而无需为多个身份提供者使用不同的 SDK。
Parse 和 Auth0 对于高效地为不同的社交登录创建后端和身份验证非常有用。我无法在网络上找到任何特定于 Android 的信息。谁能提供这方面的教程?
您是否考虑过使用 Parse 用户界面?它只是使用和接受来自 Facebook 和 twitter 的登录。我认为这不使用 Auth0,但已经可以处理两个主要的社交登录 - 您还需要什么?
https://parseplatform.github.io//docs/android/guide/#user-interface
这是我在用户 sign-in 使用 Auth0
之后创建 ParseUser 的逻辑- 实例化 AuthenticationAPIClient
- 通过传递用户的 idToken 检索 UserProfile
- 运行 ParseUser 查询以检查用户是否已存在于 ParseServer 中。
- Log-in 用户使用 ParseUser.becomeinBackground(user.getSessionToken...
如果 Parse Server 中不存在该用户,则使用 UserProfile
中的信息创建一个用户ParseUser user = new ParseUser(); user.setUsername(payload.getEmail()); user.setPassword(payload.getId()); user.put("name", payload.getName()); user.put("provider", "Auth0"); user.setEmail(payload.getEmail());
这种方法简化了 OAuth 流程,而无需为多个身份提供者使用不同的 SDK。