我实际上正在使用Xamarin对未来的项目(Android和iOS)进行一些测试,我正在努力解决问题。
我在后端和数据库中使用Azure。我知道我可以登录社交网络(Facebook,Twitter,...)并使用“授权”属性来通知用户他需要进行身份验证,但我该如何创建自己的?
我想让用户选择是否要使用他的Facebook / Twitter帐户登录,但如果他不想使用他的任何社交网络帐户,我想让他选择创建一个全新的我的应用帐户作为替代方案。
我知道已经有Azure AD B2C替代方案,但我目前没有免费订阅帐户的访问权限。您是否也可以告诉我上面添加的选项是否也是最适合您的选项?
答案 0 :(得分:0)
我知道这不是你所期待的答案!但为什么你要坚持典型的注册登记?
为什么不使用OTP,这会减少用户在与您的应用互动的初始阶段的步骤。在入职流程完成后,您可以收集分析所需的所有字段。
我建议你阅读Digits from twitter。哪个是免费的,并且通过nuget包有很多可用于xamarin的绑定。
答案 1 :(得分:0)
我在Azure移动应用程序书籍中介绍了这个主题 - Fiddle link - 第2章。它涵盖了自定义提供程序,如Auth0,Azure AD B2C以及使用您在应用程序中生成的表单进行的自定义身份验证。