我正在开发我正在使用的 iPhone 应用程序github api
。
要访问 github,我将 Oauth 与web application
flow 一起使用。意味着首先它打开登录屏幕,然后我提供用户名和密码。
但现在我想使用OAuth
密码授权类型。这意味着我想通过在请求 URL 中提供用户名和密码直接访问,(没有单独的登录屏幕)。
怎么可能?有谁能够帮我 ?
我正在开发我正在使用的 iPhone 应用程序github api
。
要访问 github,我将 Oauth 与web application
flow 一起使用。意味着首先它打开登录屏幕,然后我提供用户名和密码。
但现在我想使用OAuth
密码授权类型。这意味着我想通过在请求 URL 中提供用户名和密码直接访问,(没有单独的登录屏幕)。
怎么可能?有谁能够帮我 ?
如非 Web 应用程序流的 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 基本身份验证的信息,请查看此链接。