文件名称:oauth2:适用于Go编程语言的OAuth 2.0服务器库
文件大小:579KB
文件格式:ZIP
更新时间:2024-05-19 19:26:00
oauth2 oauth2-provider oauth2-server oauth2-authentication go-oauth2
Golang OAuth 2.0服务器 一种开放协议,允许通过简单,标准的方法从Web,移动和桌面应用程序进行安全授权。 协议流程 +--------+ +---------------+ | |--(A)- Authorization Request ->| Resource | | | | Owner | | |<-(B)-- Authorization Grant ---| | | | +---------------+ |
【文件预览】:
oauth2-master
----manage.go(2KB)
----go.mod(2KB)
----store()
--------client.go(836B)
--------client_test.go(520B)
--------token.go(4KB)
--------token_test.go(3KB)
----models()
--------client.go(440B)
--------token.go(4KB)
----go.sum(19KB)
----const_test.go(588B)
----.travis.yml(234B)
----example()
--------client()
--------README.md(2KB)
--------server()
----LICENSE(1KB)
----doc.go(894B)
----generates()
--------access.go(1KB)
--------jwt_access.go(2KB)
--------authorize.go(838B)
--------authorize_test.go(668B)
--------jwt_access_test.go(1KB)
--------access_test.go(748B)
----README.md(6KB)
----const.go(2KB)
----model.go(1KB)
----generate.go(650B)
----errors()
--------error.go(702B)
--------response.go(4KB)
----.gitignore(341B)
----server()
--------server_test.go(11KB)
--------handler.go(3KB)
--------server.go(16KB)
--------server_config.go(3KB)
--------config.go(1KB)
----manage()
--------util_test.go(369B)
--------manager.go(13KB)
--------util.go(654B)
--------manage_test.go(6KB)
--------config.go(1KB)
----store.go(1KB)
----go.test.sh(272B)