github.com/clerkinc/clerk-sdk-go@v1.49.1/clerk/jwks.go (about) 1 package clerk 2 3 import ( 4 "net/http" 5 6 "github.com/go-jose/go-jose/v3" 7 ) 8 9 type JWKSService service 10 11 type JWKS jose.JSONWebKeySet 12 13 func (s *JWKSService) ListAll() (*JWKS, error) { 14 req, _ := s.client.NewRequest(http.MethodGet, "jwks", nil) 15 16 jwks := JWKS{} 17 _, err := s.client.Do(req, &jwks) 18 if err != nil { 19 return nil, err 20 } 21 22 return &jwks, nil 23 }