vet/internal/auth/verify.go
2024-10-10 08:23:00 +05:30

25 lines
404 B
Go

package auth
import "github.com/safedep/vet/pkg/cloud"
// Verify authentication to the data plane using
// API key and Ping Service.
func Verify() error {
conn, err := SyncClientConnection("vet-auth-verify")
if err != nil {
return err
}
pingService, err := cloud.NewPingService(conn)
if err != nil {
return err
}
_, err = pingService.Ping()
if err != nil {
return err
}
return nil
}