自己维护了一个Casdoor版本,做了一些功能增强。原有版本中基于go 1.16,最早使用了Casdoor自己维护的goth,后面已经支持使用了原goth。由于自己维护的版本,是基于go 1.19,在支持go mod tidy时会出现以下问题:
github.com/markbates/goth/providers/google imports
golang.org/x/oauth2/google imports
cloud.google.com/go/compute/metadata: ambiguous import: found package cloud.google.com/go/compute/metadata in multiple modules:
cloud.google.com/go v0.81.0 (/Users/liangtianyu/go/pkg/mod/cloud.google.com/go@v0.81.0/compute/metadata)
cloud.google.com/go/compute/metadata v0.2.0 (/Users/liangtianyu/go/pkg/mod/cloud.google.com/go/compute/metadata@v0.2.0)
可以通过以下方式解决
go get cloud.google.com/go/compute/metadata
go mod tidy
网友评论