Unable to Authenticate DQL Queries Using dgo in Dgraph Cloud

Could you try this and copy the response you are getting?

func ConnectToDgraph() {
	conn, err := dgo.DialCloud(dgraphCloudURL, apiKey)
	if err != nil {
		log.Fatalf("failed to connect: %v", err)
	}

	dc := api.NewDgraphClient(conn)
	dg := dgo.NewDgraphClient(dc)


    err = dg.Login(context.Background(), os.Getenv("userid"), os.Getenv("password"))
    if err != nil {
        log.Fatalf("Login failed: %v", err)
   }

	query := `
	{
		all(func: has(name)) {
			uid
			name
		}
	}`

	resp, err := dg.NewTxn().Query(ctx, query)
	if err != nil {
		log.Fatalf("Query failed: %v", err)
	}

	fmt.Println("Response from Dgraph:", string(resp.Json))
}