diff --git a/go.mod b/go.mod index 6c67acf..6bebf68 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/conductorone/baton-vgs go 1.22.1 require ( - github.com/conductorone/baton-sdk v0.1.28 + github.com/conductorone/baton-sdk v0.1.31 github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 go.uber.org/zap v1.27.0 ) diff --git a/go.sum b/go.sum index 7fec9a2..1395869 100644 --- a/go.sum +++ b/go.sum @@ -93,8 +93,8 @@ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDk github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/conductorone/baton-sdk v0.1.28 h1:OrooIXcQ85d5H3oaN3yuloOyx8fEDElZkC81JsLC188= -github.com/conductorone/baton-sdk v0.1.28/go.mod h1:1VMycIep+HU8JXef2wenT3ECzx1w3Jr3KDQG+L6Mv30= +github.com/conductorone/baton-sdk v0.1.31 h1:RhCUsXINoleCZ/FrMDXMP1RMhGN6zp+oOeZV6YEOdcI= +github.com/conductorone/baton-sdk v0.1.31/go.mod h1:1VMycIep+HU8JXef2wenT3ECzx1w3Jr3KDQG+L6Mv30= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= diff --git a/vendor/github.com/conductorone/baton-sdk/pkg/dotc1z/sql_helpers.go b/vendor/github.com/conductorone/baton-sdk/pkg/dotc1z/sql_helpers.go index badcef0..63f8356 100644 --- a/vendor/github.com/conductorone/baton-sdk/pkg/dotc1z/sql_helpers.go +++ b/vendor/github.com/conductorone/baton-sdk/pkg/dotc1z/sql_helpers.go @@ -16,7 +16,7 @@ import ( v2 "github.com/conductorone/baton-sdk/pb/c1/connector/v2" ) -const maxPageSize = 250 +const maxPageSize = 10000 var allTableDescriptors = []tableDescriptor{ resourceTypes, diff --git a/vendor/github.com/conductorone/baton-sdk/pkg/sdk/version.go b/vendor/github.com/conductorone/baton-sdk/pkg/sdk/version.go index 46bf472..f98920c 100644 --- a/vendor/github.com/conductorone/baton-sdk/pkg/sdk/version.go +++ b/vendor/github.com/conductorone/baton-sdk/pkg/sdk/version.go @@ -1,4 +1,4 @@ package sdk // Version is the current version of the baton SDK. -const Version = "0.0.26" +const Version = "0.1.30" diff --git a/vendor/github.com/conductorone/baton-sdk/pkg/uhttp/authcredentials.go b/vendor/github.com/conductorone/baton-sdk/pkg/uhttp/authcredentials.go index 37ade4c..b7b5c61 100644 --- a/vendor/github.com/conductorone/baton-sdk/pkg/uhttp/authcredentials.go +++ b/vendor/github.com/conductorone/baton-sdk/pkg/uhttp/authcredentials.go @@ -13,19 +13,23 @@ import ( ) type AuthCredentials interface { - GetClient(ctx context.Context) (*http.Client, error) + GetClient(ctx context.Context, options ...Option) (*http.Client, error) } type NoAuth struct{} -func (n *NoAuth) GetClient(ctx context.Context) (*http.Client, error) { - return http.DefaultClient, nil +var _ AuthCredentials = (*NoAuth)(nil) + +func (n *NoAuth) GetClient(ctx context.Context, options ...Option) (*http.Client, error) { + return getHttpClient(ctx, options...) } type BearerAuth struct { Token string } +var _ AuthCredentials = (*BearerAuth)(nil) + func NewBearerAuth(token string) *BearerAuth { return &BearerAuth{ Token: token, @@ -51,6 +55,8 @@ type BasicAuth struct { Password string } +var _ AuthCredentials = (*BasicAuth)(nil) + func NewBasicAuth(username, password string) *BasicAuth { return &BasicAuth{ Username: username, @@ -78,6 +84,8 @@ type OAuth2ClientCredentials struct { cfg *clientcredentials.Config } +var _ AuthCredentials = (*OAuth2ClientCredentials)(nil) + func NewOAuth2ClientCredentials(clientId, clientSecret string, tokenURL *url.URL, scopes []string) *OAuth2ClientCredentials { return &OAuth2ClientCredentials{ cfg: &clientcredentials.Config{ @@ -109,6 +117,8 @@ type OAuth2JWT struct { CreateJWTConfig CreateJWTConfig } +var _ AuthCredentials = (*OAuth2JWT)(nil) + func NewOAuth2JWT(credentials []byte, scopes []string, createfn CreateJWTConfig) *OAuth2JWT { return &OAuth2JWT{ Credentials: credentials, diff --git a/vendor/modules.txt b/vendor/modules.txt index 4709ad7..fd90edc 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -135,7 +135,7 @@ github.com/aws/smithy-go/waiter # github.com/benbjohnson/clock v1.3.5 ## explicit; go 1.15 github.com/benbjohnson/clock -# github.com/conductorone/baton-sdk v0.1.28 +# github.com/conductorone/baton-sdk v0.1.31 ## explicit; go 1.20 github.com/conductorone/baton-sdk/internal/connector github.com/conductorone/baton-sdk/pb/c1/c1z/v1