单页应用程序OAuth代理这个小代理允许您在单页应用程序中使用OAuth v2(又名密码授予)。它充当授权服务器的客户端。应用程序只看到一个加密的令牌,需要将它作为标头发送回代理。
代理支持以下端点:
-
/auth: 协商访问令牌
-
/auth/refresh: 如果提供了刷新令牌,则要求提供新的访问令牌
-
/: 将所有请求代理回API
-
/ping: 确保代理处于活动状态
用法:
首先为您的目标平台构建应用程序,这里我的目标是64位Linux发行版:
$ GOARCH=amd64 GOOS=linux go build -o spa_oauth_proxy *.go
然后传递所需的参数:
$ ./spa_oauth_proxy -access-token-url=\"https://example.com/a\"
暂无评论