asp.net - 在 ASP Web API 中登录并注册 Xamarin 应用程序
问题描述
大家好,我是移动开发 (Xamarin) 的新手,我开发了一个Xamarin-Form应用程序,它通过运行良好的WebAPI 服务器( Identity )进行身份验证(登录名和密码) ,并通过Google、Facebook、Twitter等社交网络进行身份验证。 .. 感谢Xamarin Auth,我能够恢复这些不同Service Provider的令牌和其他用户信息(电子邮件、姓名、ID ...)。
我的问题来自这样一个事实,即我不知道如何充分利用通过我的 WebService 提供给我的这个令牌来对我的用户进行完整的身份验证。
我想使用我的正常注册方法将来自 Google 的用户数据(姓名、电子邮件...)保存为新用户,但我觉得这很奇怪,因为我仍然应该要求我必须在后台创建新帐户的密码。
通过加载到 WebAPI 项目中,我遇到了 AddExternalLogin 方法,但我没有找到它如何解决我的问题。
如果有人知道我如何使用来自社交网络(Facebook、谷歌......)身份验证的信息或建议......我很感兴趣。
但善有多么奇怪?
解决方案
推荐阅读
- python - 没有 ID 的 Javascript 按钮不使用 Selenium(Python)点击
- python - python:获取“SettingWithCopyWarning:试图在数据帧的切片副本上设置一个值。” 错误
- video - 如何使用 ffmpeg 找出视频文件/流的编码器?
- python - 从 url 解码并提取配置文件 ID
- flutter - 使用复选框颤振传递多个数据以发挥作用
- c# - System.Security.Cryptography.X509Certificates.X509Certificate2.GetECDsaPublicKey 未实现
- ldap - 尝试使用 ldap 登录时出现“密码被拒绝”
- pyspark - 如何在 Pyspark 中计算四分位数?
- java - JPA:检查 Collection 是否具有具有属性的成员
- unity3d - Unity3D - 如何在使用 Shader Graph 制作的着色器中关闭“接收阴影”?