当Discourse作为身份提供方时,它会保存外部用户ID吗?

它不能,所以你需要一些自定义的东西。

我想知道是否可以在你的 Rails 应用中处理这个问题,因为它知道用户的 Discourse ID?

你可以设置一个像 /profile-by-discourse-id/:discourse_id 这样的路由,它根据 Discourse ID 查找相关用户,然后重定向到 Rails 应用中的用户个人资料。