用于cli应用程序的Oauth2令牌管理
oauth2token的Python项目详细描述
创建和使用oauth2token的简单cli工具
配置
您需要在创建config.json
和scopes.json
$XDG_CONFIG_HOME/oauth2token/<provider>/
为所需的每个提供程序
使用。在
config.json
主配置文件。 按照client_secret.json上的格式,使用您自己获得的信息 从你的供应商那里。在
示例(只需将client_id
和client_secret
值更改为
你从谷歌得到的那些):
{"web":{"client_id":"asdfjasdljfasdkjf","client_secret":"1912308409123890","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://accounts.google.com/o/oauth2/token"}}
scopes.json
应用程序需要的范围。它是一个包含url的json数组。在
示例:
^{pr2}$使用
oauth2create
<;提供商>;<;帐户>
获取帐户的凭据并将其存储在中
$XDG_DATA_HOME/oauth2token/<provider>/<account>
,使用配置
为那个供应商。它会打开一个浏览器,您需要在其中登录帐户
你想用。在
oauth2get
<;提供商>;<;帐户>
输出该帐户的访问令牌,如果需要,使用 关联的刷新令牌。在
- 项目
标签: