javascript - 从 win8 winrt javascript 应用程序进行 Yammer oauth 登录

标签 javascript oauth windows-runtime winjs yammer

我正在努力从 windows8 winrt javascript 应用程序登录 Yammer。 我已经尝试过这里的建议: https://developer.yammer.com/authentication/

如果我使用 yammer 登录按钮,window.open 上的访问会被拒绝

如果我设置一个 iframe 来指向; https://www.yammer.com/dialog/oauth?client_id=[:client_id]&redirect_uri=[:redirect_uri

由于登录页面无法嵌入 iframe 中,因此失败

还尝试过: Windows.System.Launcher.launchUriAsync(uri); 但需要重定向 url,并且不太确定如何重定向回我的 winrt 应用程序/不是非常优雅的解决方案

是否可以在没有 yammer 登录页面/对话框的情况下进行 oauth 登录?

最佳答案

对于那些感兴趣的人,我找到了一个示例应用程序:

http://code.msdn.microsoft.com/windowsapps/Web-Authentication-d0485122

使用了 Flickr 和 Facebook 示例的部分内容,现在可以进行身份​​验证。

关于javascript - 从 win8 winrt javascript 应用程序进行 Yammer oauth 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18655185/

相关文章:

c++ - C++ Metro 风格应用程序中的资源

javascript - 使用 JavaScript 更改多个元素样式

javascript - 单击其他元素时检查它是否单击

javascript - jQuery 在 Firefox 和 IE 11 中运行不佳

node.js - iOS & node.js : how to verify passed access token?

java - 如何包装 OAuth2 异常?

javascript - ReactJS:未捕获( promise 中)TypeError:无法读取 fetch.then.then.json 处未定义的属性 'addressLine1'

javascript - 使用 Promise 时 OAuth 流程不工作

javascript - 通过从本地存储调用其副本来重新加载 Windows 应用商店应用程序

windows-8 - 引用自定义 WinRT 组件会破坏 javascript 类吗?