gpt4 book ai didi

ruby-on-rails - Rails 中的 Github 身份验证 API

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:24 25 4
gpt4 key购买 nike

我一直在努力寻找有关此的信息,因为许多发布在 StackOverflow 和其他地方的相关主题的链接都是 404 错误。 Github API 只说明了如何从命令行执行操作,我发现的 gems 都没有提供这种支持。然而,我知道这是可能的,因为我以前见过它。

我将如何获取用户当前的 Github 登录信息?也就是说,如果用户登录到 Github,我想找出并在我的网站上使用他们的一些用户信息。如果他们没有登录,我想连接到 Github 让他们登录。

是否有用于此的 gem,如果有,它是什么以及它是如何工作的(如果没有足够的文档)?如果没有,那么我该如何使用 Github API 在 Ruby 中执行此操作?

最佳答案

要使用 github 进行身份验证,请使用出色的 omniauth gem 与(官方)omniauth-github strategy .

github here可以看到用户认证后会得到哪些用户的基本信息.

这是一个 list of omniauth strategies人们已经发布了。为好getting-started example ,请参阅 facebook 策略。

关于ruby-on-rails - Rails 中的 Github 身份验证 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11479957/

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