Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
wp8 c#azure客户端身份验证移动服务问题_C#_Authentication_Azure_Windows Phone 8.1_Azure Mobile Services - Fatal编程技术网

wp8 c#azure客户端身份验证移动服务问题

wp8 c#azure客户端身份验证移动服务问题,c#,authentication,azure,windows-phone-8.1,azure-mobile-services,C#,Authentication,Azure,Windows Phone 8.1,Azure Mobile Services,我刚开始使用WindowsAzure移动服务.net后端,作为一名新程序员,我遇到了很多麻烦。我已经进入我的azure移动服务帐户并下载了todoitems演示应用程序(c#用于.net后端)。然后,我按照有关添加facebook身份验证的教程进行操作,但我对这种方法绝对不满意,因为它会关闭应用程序几秒钟。因此,我决定创建一个自定义身份验证登录页面,该页面与我的移动后端相关联 我发现并想,“太好了!”但我意识到我不知道如何从文本框中捕获用户创建的帐户并将其传递给公共类注册请求。链接末尾的示例显示

我刚开始使用WindowsAzure移动服务.net后端,作为一名新程序员,我遇到了很多麻烦。我已经进入我的azure移动服务帐户并下载了todoitems演示应用程序(c#用于.net后端)。然后,我按照有关添加facebook身份验证的教程进行操作,但我对这种方法绝对不满意,因为它会关闭应用程序几秒钟。因此,我决定创建一个自定义身份验证登录页面,该页面与我的移动后端相关联

我发现并想,“太好了!”但我意识到我不知道如何从文本框中捕获用户创建的帐户并将其传递给公共类注册请求。链接末尾的示例显示了如何连接到本地计算机,但我希望它连接到位于以下位置的实际数据库:,返回令牌,然后继续

令人沮丧的是,我能够获得facebook身份验证令牌以及用户信息。但是,我不知道如何生成WindowsAzure移动身份验证令牌,以便客户端可以从我的azure表中写入/检索数据

本质上,我的问题是——使用上面的链接,我怎么能从文本框中获取用户的用户名和密码,在注册请求中运行它,而不必在上面弹出警告?我需要传递我的facebook代币吗?我想不会吧


我也没有使用facebook SDK或类似的东西-简单地说,我正在使用上述网站的代码尝试从我的azure mobile services获取身份验证令牌,尽管我已经从facebook获得了一个身份验证令牌,以根据我的azure mobile services数据表对用户进行身份验证。

如果你想使用facebook帐户登录到你的服务,您不需要实现自定义身份验证,也不需要在自己的textbox控件中捕获用户名和密码


您应该能够使用MobileServiceClient.LoginAsync()并将要使用的提供程序作为参数传递。查看此项了解更多信息。

如果您已经拥有FB令牌,登录移动服务的最简单方法是使用FB令牌,那么您不需要定制UI/etc

这可以通过调用

var token = new JObject();
token.Add("access_token", "access_token_value");
await client.LoginAsync(MobileServiceAuthenticationProvider.Facebook, token);

请参阅:,Client Flow了解更多信息

Hi phillipv,这是我一直在寻找的代码。我最终在Azure的众多代码文档中找到了这段代码,它提供了我所需要的一切—无缝身份验证和流。我只希望它能更显眼地显示出来,因为它可以在空白屏幕上等待。非常感谢。嗨,Jogy,谢谢你的回复。链接的文章是404,但我猜它与菲利普提供的内容类似。我也对补充的澄清表示赞赏,并因此对投票表示赞赏。