如何使用基本身份验证为github api创建oAuth2令牌?

时间:2013-01-25 08:06:02

标签: iphone ios oauth github github-api

我正在使用我正在使用github api的iPhone应用程序。

要访问github我正在使用带有web application流量的Oauth。首先它打开登录界面然后我给用户名&密码。

但现在我想使用OAuth密码授予类型。这意味着我想直接访问提供用户名和&请求URL中的密码,(没有单独的登录屏幕)。

怎么可能?有人能帮助我吗?

1 个答案:

答案 0 :(得分:-1)

正如Non-Web Application Flow的github开发人员文档中所述,您需要创建一个新授权。

示例:

curl https://api.github.com/authorizations \
--user "put_username_here" \
--data '{"scopes":["user"], "client_id":"your_client_id", "client_secret":"your_client_secret}'

这将提示您输入github密码并返回oAuth令牌作为回复。

有关如何在iPhone上执行HTTP基本身份验证的信息,请查看this link