文件名称:go-jwks:Go库,用于从JWKS(JSON Web密钥集)端点检索RSA公共密钥
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-27 10:21:40
jwt rsa jwk jwks Go
去吧 Go库,用于从JWKS(JSON Web密钥集)端点检索RSA公共密钥。 安装 使用 go get github.com/s12v/go-jwks@v0.2.1 依存关系 github.com/square/go-jose库 github.com/patrickmn/go-cache默认的内存缓存 例子 GetEncryptionKey针对给定的密钥ID返回*jose.JSONWebKey : package main import ( "github.com/s12v/go-jwks" "github.com/square/go-jose" "time" "log" ) func main () { jwksSource := jwks . NewWebSource ( "https://www.googleapis.com/oauth2/v3/certs" ) jw
【文件预览】:
go-jwks-master
----go.mod(478B)
----client.go(3KB)
----.github()
--------dependabot.yml(277B)
----client_test.go(2KB)
----client_mock.go(699B)
----go.sum(3KB)
----cache_mock.go(452B)
----.travis.yml(132B)
----LICENSE(1KB)
----cache.go(726B)
----source_dummy.go(298B)
----README.md(3KB)
----Makefile(128B)
----source.go(849B)
----cache_test.go(609B)
----.gitignore(36B)