Xamarin注册逻辑

时间:2017-04-17 15:41:12

标签: c# .net azure xamarin xamarin.forms

我实际上正在使用Xamarin对未来的项目(Android和iOS)进行一些测试,我正在努力解决问题。

我在后端和数据库中使用Azure。我知道我可以登录社交网络(Facebook,Twitter,...)并使用“授权”属性来通知用户他需要进行身份验证,但我该如何创建自己的?

我想让用户选择是否要使用他的Facebook / Twitter帐户登录,但如果他不想使用他的任何社交网络帐户,我想让他选择创建一个全新的我的应用帐户作为替代方案。

我知道已经有Azure AD B2C替代方案,但我目前没有免费订阅帐户的访问权限。您是否也可以告诉我上面添加的选项是否也是最适合您的选项?

2 个答案:

答案 0 :(得分:0)

我知道这不是你所期待的答案!但为什么你要坚持典型的注册登记?

为什么不使用OTP,这会减少用户在与您的应用互动的初始阶段的步骤。在入职流程完成后,您可以收集分析所需的所有字段。

我建议你阅读Digits from twitter。哪个是免费的,并且通过nuget包有很多可用于xamarin的绑定。

  1. Digits-Xamarin https://www.nuget.org/packages/Digits-for-xamarin/
  2. 数字XForms https://www.nuget.org/packages/Digits/

答案 1 :(得分:0)

我在Azure移动应用程序书籍中介绍了这个主题 - Fiddle link - 第2章。它涵盖了自定义提供程序,如Auth0,Azure AD B2C以及使用您在应用程序中生成的表单进行的自定义身份验证。