如何实现“共享”带 GAE 的按钮

发布于 2024-12-27 19:04:55 字数 328 浏览 1 评论 0原文

我想实现一个类似于 Facebook 的“喜欢”按钮的“分享”按钮。

  1. 是否可以在 Google App Engine 上构建一个 API,并允许用户通过第 3 方网站登录(点击“共享”按钮后)向 API 提交信息?

  2. 我想在单击“共享”按钮时提示用户从多个登录帐户中进行选择。有没有办法在第 3 方网站上提示用户使用 OpenID 选择器?还有哪些其他选项可以提示用户使用多个登录帐户?

谢谢!

I want to implement a "Share" button similar to Facebook´s "Like" button.

  1. Is it possible to build an API on Google App Engine and allow users to login through 3rd party websites(after clicking on the "Share" button) to submit information to the API?

  2. I want to prompt the user to select from multiple sign-in accounts when clicking on the "Share" button. Is there a way to prompt the user with the OpenID selector on a 3rd party website? What other options are there to prompt the user with multiple sign-in accounts?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

平生欢 2025-01-03 19:04:55

1)是的,并且有据可查。

从此处开始 http://code.google.com/appengine/docs /python/users/overview.html#Authentication_Options

App Engine 不提供用于 OpenID 登录的用户界面 API。您的 OpenID 登录用户界面必须允许用户输入用作 OpenID 标识符的 URL。您还可以包含一个弹出菜单,其中列出了流行的 OpenID 提供商的域名,以及一个供用户键入 URL 的唯一部分的框。有关 OpenID 登录用户界面的详细信息,请参阅联合登录的用户体验摘要< /a>.


2) 在我引用的文本中,他们提到您的网站需要向用户询问一个用作 OpenID 标识符的 URL。这正是您可以使用 openid-selector 的目的。选择器是一个 Javascript 工具,在客户端而不是第三方服务器上运行。您可以让共享按钮绑定“onclick”事件以打开选择器。

1) Yes and its well documented.

Start here http://code.google.com/appengine/docs/python/users/overview.html#Authentication_Options

App Engine does not provide a user interface API for OpenID sign-in. Your OpenID sign-in user interface must allow the user to enter a URL that serves as an OpenID identifier. You might also include a pop-up menu listing the domain names of popular OpenID providers, along with a box for the user to type the unique part of the URL. For more information on the user interface for OpenID sign-in, see User Experience summary for Federated Login.

2) In the text I quoted they mention that your site need to ask the user for a an URL that serves as an OpenID identifier. That is exactly what you could use openid-selector for. The selector is a Javascript tool and runs on the client, not third party servers. You could have your share button bind the "onclick" event to open the selector.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文