我正在尝试编写一个像这样工作的Web应用程序:
现在,我想知道我应该如何与Github进行身份验证。我不希望用户必须给我他的Github密码,所以我正在考虑使用OAuth。但据我了解,OAuth持久身份验证仅在用户使用Web浏览器并且当前正在登录Github时才有效。但是,我希望能够在用户向我发送电子邮件时随时发布Gist。我该怎么办?
非常感谢。
答案 0 :(得分:2)
API的文档提到了两种不同的“OAuth”令牌。
client_secret
,client_id
)。 答案 1 :(得分:0)
您只是想获取访问令牌并刷新令牌“如果需要”,生成令牌时只需要 浏览器,您可以执行一次“直到访问令牌或刷新令牌无效”所以您可以在用户注册到您的应用程序时执行此操作,并且可以将其与应用程序数据库或ldap中的配置文件一起存储