找不到 SSO_SYNC

我需要一些关于 /admin/users/sso_sync 端点的帮助。
Postman 返回了一个 HTML 页面作为响应


有人能告诉我哪里出错了。

/admin/users/sync_sso 调用了一个缺失的路由

有人能帮帮我吗? :sob: :sob: :sob:

这里有一个类似的问题讨论 https://meta.discourse.org/t/admin-users-sync-sso-route-not-found/85819,看看是否对你有帮助?

1 个赞

您能尝试按照以下方式将 api_keyapi_username 作为标头发送吗?

2 个赞

谢谢 ~ :smiling_face_with_three_hearts: :smiling_face_with_three_hearts:,这对我很有帮助

1 个赞

Started POST "/admin/users/sync_sso" for ip address at 2022-04-13 08:13:14 +0000
ActionController::RoutingError (No route matches [POST] "/admin/users/sync_sso")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'

重新生成系统 API 密钥是否有帮助?

2 个赞

本地请求时没有帮助,也没有错误,但服务器请求时会出错。

问题在于发送了错误的请求体类型和Content-Type,因此无法解析出sig/sso参数。我可以给你一个例子。使用Content-Type为multipart/form-data;并使用http请求体(Body)发送原始文本(sso=$sso&sig=$sig)。