maps api v3 behind a proxy - google-maps-api-3

i developed an application that is perfectly using maps api.
Today a customer ask me why his google maps is appear completely white on the website, and therefore I discovered that he uses a proxy on his network.
This proxy is set as "deny all" and my customer grants access host by host.
My question is, which host he must enable for allowing that maps api will work correctly?
My website uses API V3,
Thanks

From here:
http://groups.google.com/group/phonegap/browse_thread/thread/3d07771e7708763b
It seems your customer needs to whitelist:
*.googleapis.com
*.gstatic.com

Related

GA4 - Configure GTM Server to work with stape.io and Site kit

I have some GA4 properties and to be compliant with the EU GDPR I need to configure a proxy server. I'm trying to use stape.io as proxy service but I'm not sure if I've configured it correctly. I've followed their official tutorial and I've added a new GTM Server. I've also created a web tag using Site Kit and connected it to the server url provided from stape, but no data seems arrive in GA4 Analytics.
Can anyone that already configured this way to use GA4 give me some halp on how to proceed correctly?
Thank you

Using Microsoft nameservers, Google Domains, and Firebase hosting

I have a client who is using Office 365 for email and has changed the nameservers on Google Domains to point to Microsoft nameservers (ns1.bdm.microsoftonline.com, etc), so he can utilize the #domainname.com email extension (and other Office products). Unfortunately, this is messing with my normal groove on how to link my Firebase React projects with Google Domains via adding resource values (i.e. # A record with a value of 111.111.1.111) because as Google warns me right there:
It looks like you've changed your name servers. All settings for your domain (including website, email, synthetic records and resource records) are currently disabled. To enable these settings, you will need to restore the Google Domains name servers.
I can't restore these nameservers to Google, because it will mess/disable his emails. So what to do? I have exhausted my Google searches for an answer, and unsure of what direction to look for an answer. How do I link up my app with Firebase hosting with my Google Domain's domain while still maintaining Office 365 #domainname.com email extension for my client? Maybe I need to add the records on Microsoft's side? Do I need him to transition to GSuite? I'd prefer not to tell him he needs to, but maybe that's the only solution!
It's a bit misleading. The domain is with Google Domains, and Google is saying "All settings for your domain that you might expect us to manage via Google Domains" are disabled - meaning you can't manage them in Google Domains. Instead, they have to be managed in Office 365 (or wherever the nameservers are).
You can get the ip addresses Firebase gives you, send them to your client, and instruct them to update the domain's main A record and www A record (or CNAME) to point to the Firebase ip addresses.
Everything will work just fine - it's just Google telling you that it no longer manages the DNS for the domain.

Static website I am hosting cannot be reached and the server IP cannot be found

I recently used Google Domains to register a domain and have connected it to Google Cloud Console to manage a static website. I followed the Google Codelabs guide to set it up and faced no issues. However, when refreshing my website, it still doesn't load and my browser (Chrome) gives me the following error message:
This site can’t be reached
carbonfootprint.dev’s server IP address could not be found."
As well, going to www.carbonfootprint.dev gives me another error message:
Your connection is not private
Attackers might be trying to steal your information from www.carbonfootprint.dev (for example, passwords, messages, or credit cards).
NET::ERR_CERT_COMMON_NAME_INVALID
...Which is confusing, because I was under the impression that a .dev domain suffix gives SSL certification by default.
However, in my Google Domains settings, the website content appears as it should in the minimized preview that exists in both the Domain Overview panel and Website panel. It has been over 48 hours, so it should have updated by now if it were just a delay issue.
For reference, this is what my Custom resource records look like, this is what my synthetic records look like, and these are my bucket details in Google Cloud Console. As well, here is a preview of the website, as shown in the Google Domains console.
Any help is much appreciated!
Ended up finding the answer thanks to #IshRaj on ServerFault.
For future reference to anyone else viewing, Google Cloud Storage only supports HTTP connections when hosting a static website through CNAME resource records. To serve content through a custom domain over SSL, you will need to either:
Set up an external HTTPS load balancer (instructions here),
potentially with Google Cloud CDN (set-up documentation here)
Connect a third-party Content Delivery Network to your Google Cloud
Storage (guide here)
Host your static website on Google App Engine with Python (guide
here)
Serve static website content through Google Firebase rather than
Google Cloud Platform (tutorial here/additional support)
Personally, I went with Google Firebase (the last option), which automatically upgrades websites to https. It was simple and quick to set up and content is now directly deployable from my files. As well, with Firestore's automatic scalability and powerful queries, Firebase becomes a viable alternative, especially with its other features (user authentication, realtime data synchronization, machine-learning, extensions).

Setting up HTTPS for a Google Cloud instance?

I recently purchased a domain with Google Domains and linked it with Google Cloud - specifically Compute Engine. My website is up and running but I noticed that the connection is not secure, and I'm not sure why. Another domain that I set up with Google Firebase was automatically made secure (https by default, right when I set it up), but the new domain that I purchased is not. I have tried to search around on ways to make the domain secure but I have had no luck.

What protocol does Google Analytics use in the standard API?

I am using GA API for retrieving some data. The Key file .p12 is used for encryption.
I wonder what protocol is the communication made through. Is it SSH or HTTPS? Would you also tell how could I figure it myself?
Most of the Google APIs are Rest APIs and are though web services. As far as I know most of them use Https. I cant actually think of anything off the top of my head that isn't.
End point for Google Analytics v4
https://analyticsreporting.googleapis.com
End point for Google Analytics v3
https://www.googleapis.com/analytics/v3/data/ga
I would have to dig though the code to be sure what the Embeded api uses but my guess is its the same endpoint as V3.
Check out the definition of rest api when you have a chance if you are interested.

Resources