gpt4 book ai didi

ruby-on-rails - 带 Rails 的单用户 OpenID 服务器

转载 作者:行者123 更新时间:2023-12-04 07:32:44 25 4
gpt4 key购买 nike

我网站的根页面通过 http header 自动将所有用户重定向到某个子页面。

http://example.com/→ http://example.com/subpage

我想将我的域 example.com 用作 OpenID。问题是我必须向我的根页面添加一些标签,但它应该重定向子页面上的所有用户。我可以更改重定向类型并使用例如元标记。但是有没有更好的方法来实现它并且不破坏即时 http 重定向?

也许我能以某种方式区分 OpenID 请求,并且只有那个时候用 html 响应?

最佳答案

您可以指定 Yadis 的位置通过设置 X-XRDS-Location header 来处理文档(可以是 public/ 中的静态文件),或者您可以选择处理 application/xrds+ xml MIME 类型在您的应用程序根动态。

  • 查看 Yadis wikipedia page了解什么是 Yadis 文档以及您需要在 XRDS 文档中返回什么。
  • 有一个 rubyonrails.org blog post关于如何处理自定义 MIME 类型。看起来这仍然是它在 Rails 3 中的工作方式(您不需要自定义渲染器)。

关于ruby-on-rails - 带 Rails 的单用户 OpenID 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588430/

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