Skip to content

Commit c13b156

Browse files
remote: use user-id/password auth (#2262)
1 parent 5555393 commit c13b156

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/lib/pq v1.10.9
1616
github.com/mattn/go-sqlite3 v1.14.16
1717
github.com/pganalyze/pg_query_go/v4 v4.2.0
18-
github.com/riza-io/grpc-go v0.1.0
18+
github.com/riza-io/grpc-go v0.2.0
1919
github.com/spf13/cobra v1.7.0
2020
github.com/spf13/pflag v1.0.5
2121
golang.org/x/sync v0.1.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
134134
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
135135
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 h1:OdAsTTz6OkFY5QxjkYwrChwuRruF69c169dPK26NUlk=
136136
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
137-
github.com/riza-io/grpc-go v0.1.0 h1:qm0j1YT0mqvtaGQ4A+sFe5odQSEE2OGnXGjTJAzQdUM=
138-
github.com/riza-io/grpc-go v0.1.0/go.mod h1:2bDvR9KkKC3KhtlSHfR3dAXjUMT86kg4UfWFyVGWqi8=
137+
github.com/riza-io/grpc-go v0.2.0 h1:2HxQKFVE7VuYstcJ8zqpN84VnAoJ4dCL6YFhJewNcHQ=
138+
github.com/riza-io/grpc-go v0.2.0/go.mod h1:2bDvR9KkKC3KhtlSHfR3dAXjUMT86kg4UfWFyVGWqi8=
139139
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
140140
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
141141
github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=

internal/remote/rpc.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"crypto/tls"
55
"os"
66

7-
"github.com/riza-io/grpc-go/credentials/bearer"
7+
"github.com/riza-io/grpc-go/credentials/basic"
88
"google.golang.org/grpc"
99
"google.golang.org/grpc/credentials"
1010

@@ -14,9 +14,11 @@ import (
1414
const defaultHostname = "remote.sqlc.dev"
1515

1616
func NewClient(cloudConfig config.Cloud) (GenClient, error) {
17+
authID := cloudConfig.Organization + "/" + cloudConfig.Project
18+
authToken := os.Getenv("SQLC_AUTH_TOKEN")
1719
opts := []grpc.DialOption{
1820
grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),
19-
grpc.WithPerRPCCredentials(bearer.NewPerRPCCredentials(os.Getenv("SQLC_AUTH_TOKEN"))),
21+
grpc.WithPerRPCCredentials(basic.NewPerRPCCredentials(authID, authToken)),
2022
}
2123

2224
hostname := cloudConfig.Hostname

0 commit comments

Comments
 (0)