gpt4 book ai didi

cordova - 在 azure 移动服务(.net 后端)上使用 Ripple 身份验证失败

转载 作者:行者123 更新时间:2023-12-02 13:49:23 25 4
gpt4 key购买 nike

我的设置:

  • 具有 .net 后端的 Azure 移动服务,使用 Google 配置
  • Phonegap(VS2013,带有 Cordova CTP3 工具)
  • 该服务在 Android 设备上运行良好

问题:

  • ripple 身份验证不起作用(对话框未关闭)

使用 Ripple,当我调用 client.login() 时,会出现身份验证对话框,它会进行身份验证,但弹出窗口不会关闭。并且 did() 回调永远不会被调用。弹出窗口中的网址类似于:https://localhost:44307/login/done#token=%7B%22user%22%3A%7B%22userId%22%3A%22Google%3A1...

我不确定它是否应该工作,但使用 html 客户端(从管理门户下载)可以很好地进行身份验证。我尝试过在瑞波中禁用代理,并重新创建该项目,但没有成功。

更新:我使用的是默认客户端,这里没有什么特别的

//  
<script src="http://ajax.aspnetcdn.com/ajax/mobileservices/MobileServices.Web-1.2.5.min.js"></script>
var client = new WindowsAzure.MobileServiceClient(
'https://my-app-service.azure-mobile.net/',
//'https://localhost:44307/',
'jFWBtWeZsRaerKJzkCVC........');

var service = {
isSettingsLoaded: false,
saved: null,

login: function() {
var self = this;
var dfd = $q.defer();
client.login('google').done(function(d) {
// This is not called when using Ripple
}
);
return dfd.promise;
}
}

感谢您的帮助

关注

拉尔西

最佳答案

我遇到了同样的问题,解决方法是将您的应用程序网址添加到允许的外部重定向中。

请参阅 How to: Configure your Mobile App Service for External Redirect URLs. 中的步骤 7

关于cordova - 在 azure 移动服务(.net 后端)上使用 Ripple 身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28550422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com