Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin寄存器逻辑_C#_.net_Azure_Xamarin_Xamarin.forms - Fatal编程技术网

C# Xamarin寄存器逻辑

C# Xamarin寄存器逻辑,c#,.net,azure,xamarin,xamarin.forms,C#,.net,Azure,Xamarin,Xamarin.forms,事实上,我正在为未来的项目(Android和iOS)使用Xamarin进行一些测试,我正在努力解决一个问题 我正在使用Azure作为我的后端和数据库。我知道我可以登录社交网络(Facebook、Twitter等)并使用“Authorize”属性通知用户需要对其进行身份验证,但如何创建自己的身份验证 我想让用户选择是否使用他的Facebook/Twitter帐户登录,但如果他不想使用任何社交网络帐户,我想让他选择在我的应用程序上创建一个全新的帐户作为替代 我知道已经有Azure广告B2C替代方案,

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

我正在使用Azure作为我的后端和数据库。我知道我可以登录社交网络(Facebook、Twitter等)并使用“Authorize”属性通知用户需要对其进行身份验证,但如何创建自己的身份验证

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


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

我知道这不是您期望的答案!但你为什么要坚持典型的注册

为什么不使用OTP呢?OTP可以减少用户在与应用程序交互的初始阶段的步骤。一旦在入职流程中完成,您就可以收集分析所需的所有字段

我建议你读一下。这是免费的,通过nuget软件包可以为xamarin提供大量绑定

  • 香豆素
  • 数字XForms

  • 我在Azure移动应用程序手册第2章中介绍了这个主题。它涵盖了自定义提供商,如Auth0、Azure AD B2C和使用应用程序中生成的表单进行自定义身份验证