gpt4 book ai didi

oauth - GitHub API3 删除访问 token

转载 作者:行者123 更新时间:2023-12-01 09:48:39 26 4
gpt4 key购买 nike

我正在制作一个表格,允许用户在将拉取请求合并到项目核心之前同意某些条件。为了提供 GitHub 帐户的所有权证明,用户需要使用 GitHub API 授予我的网站对其 GitHub 帐户的只读访问权限。

我想为用户提供“撤销访问”功能 - 我实际上并不想访问他们的帐户,这只是我验证帐户所有权的好方法。

我知道用户可以通过 GitHub Applications 撤销应用程序访问权限设置页面,但如果可能的话,我想简化一下。我已经浏览了 GitHub APIv3 文档,但没有看到任何允许请求 GitHub 撤销 access_token 的内容。

问题 :

是否可以以编程方式撤销我的应用程序的 access_token?

最佳答案

您可以撤销身份验证 token :

Revoke an authorization for an application

OAuth application owners can also revoke a single token for an OAuth application. You must use Basic Authentication for this method, where the username is the OAuth application client_id and the password is its client_secret.

DELETE /applications/:client_id/tokens/:access_token



documentation是正确的;我已经验证这有效。

关于oauth - GitHub API3 删除访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11361342/

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