oauth:用于在Go客户端应用中执行OAuth设备流和Web应用流的库 源码
认证 Go客户端应用程序的库,需要对服务器(通常为GitHub.com)执行OAuth授权。 传统上,用于Web应用程序的OAuth涉及在用户授权应用程序后重定向到URI。 虽然Web应用程序(和某些本机客户端应用程序)可以接收浏览器重定向,但客户端应用程序(例如CLI应用程序)没有这种选择。 为了容纳客户端应用程序,该库实现了的。 借助设备流程,向用户提供了一次性代码,在授权服务器上的应用程序时,他们必须在Web浏览器中输入该代码。 设备流适用于Web浏览器可能在与客户端应用程序本身不同的设备上运行的情况; 例如,CLI应用程序可以在无头容器化实例中运行,但是用户可以使用手机上的浏览器完
用户评论