gpt4 book ai didi

ruby-on-rails - 强制 Omniauth 使用 json 进行回调?

转载 作者:行者123 更新时间:2023-12-04 06:11:35 26 4
gpt4 key购买 nike

我正在尝试将 Omniauth 集成到用 Rails 编写的 API 中,以供 Android 应用程序使用。这意味着我希望能够使用 JSON 处理 omniauth 回调。

默认情况下,Omniauth 将其回调发送到 /auth/:provider/callback , 有没有一种方法可以强制 Omniauth 将其回调发送到 /auth/:provider/callback.json ?

最佳答案

您可以在处理回调的操作中指定格式:

# in route.rb
match '/auth/:provider/callback' => 'authentications#create'

# in authentications_controller.rb
class AuthenticationsController < ApplicationController
def create
# your code here
respond_to do |format|
format.json { ... } # content to return
end
end
end

关于ruby-on-rails - 强制 Omniauth 使用 json 进行回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606069/

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