Find gmail account associated with Wordpress google cloud project - wordpress

I had multiple gmail accounts for project hosting on google cloud (Bad management). Now after more than 1 year I want to remove the project from google cloud.
I am struggling with finding the Cloud project ID as I am unable to find the gmail account associated with that project.
Project is basic Wordpress blog site - successfollows.com
and I dont have wordpress username and password either.
Any help would be great.

You can go to http://www.successfollows.com/wp-login.php?action=lostpassword and try your emails one-by-one. If it gives "ERROR: There is no user registered with that email address." error, skip to the next email. When you at last enter correct email, it will give success message about "Email has been sent".

Related

Google Analytics API Service User does not have sufficient permissions for this profile

I am using Google Analytics 4. I have created the json file for the service account, and got the email address. This email was added to my users as Admin in the Account Access Management, yet I am still getting the error that I do not have sufficient permissions for this profile.
Any idea what am I doing wrong please?

Change Firebase Project Support Email [duplicate]

How can I change the support email in my Firebase project under
Settings > Your project > Public settings > Support email?
That setting doesn't show for all project it seems. But when I found it, hovering over the ? says:
This will be the email address presented to users when they are authenticating with Google. It can be changed to your signed-in email or an email of a Google Group managed by you.
So it looks like you'll need to:
Create an email or google group (possibly on your own domain).
Add it as a collaborator.
Sign in as that collaborator.
Select that email address.
Step 3 might not be needed, since I can also see the email addresses of team mates in my test project.
To change the support email, the email you want to use needs to be a member of your Firebase project.
If you need to add a member, you can select the Add member option.
In case you want to use a custom domain, you might have to create a new Google account for that email upon accepting the invitation confirmation email.
This will automatically redirect you to the Firebase Console with the new member signed in, but you can also select the email from another member's account.
All steps in a row:
Add a member (with your desired email) to your Firebase project (if you already have that, skip to 4).
Accept the Firebase invitation (an email confirmation will be sent to the desired email address)
Create a Google account for that email (this is an automated process and if that has already been done, you will automatically be redirected to the Firebase Console)
Select the desired email as support email in the General settings tab in the Firebase Console using any member's account with sufficient permission.
If you're okay with a Google Groups email there, it's much easier to set up:
Go to Google Groups and create a new group there, with you as an owner.
Refresh that page and choose the group.
That's it, and there's no need to create or change your account.
I faced the same problem. I bought a domain name and I want to change the noreply#your-project.firebaseapp.com for noreply#my-domain.com. I followed the next intuitives steps:
Go to "Authentification" > "Models" > "Email validation" (sorry my firebase service is in french):
Click on the pencil
Click on "personnalize the domain"
And then I just followed steps indicated (enter your domain, add DNS entries in your domain service)
A message at the end will appears and say something like "48 hours may be required to validate your domain".
Ok, let's wait. After 48 hours of waiting, nothing has changed, I still can't custom the email address.
I finally found a solution. Go to "Connection mode":
At the bottom of the page, click on "Add a domain" and add your domain (this was the missing step).
Now you can go back to "Authentification" > "Models" > "Email validation" and change the initial firebaseapp email !
Hope that helps.
The only thing that worked for me:
Add collaborator as OWNER
From the new collaborator account go to project settings/general and change the support email
Go to the original account and change the collaborator account to Viewer or whatever (the support email will remain)
1- Create an email or google group (possibly on your own domain).
2- Add it as a owner to Firebase project.
3- Sign in as that owner.
4- Select that email address.
Sample image for No.2
Sample image for No.3
GCP need to login with same user
If you are trying to use group email from gsuite in Firebase support, you must be the group owner, and do not need that group email address on any IAM role.

Office 365 Advanced Threat Protection is flagging my Firebase Authentication emails

I have just today realised that the authorisation emails sent from my perfectly legitimate Firebase backend are being flagged as malicious by Microsoft Outlook's "Advanced Threat Protection"
There is no reason for this other than perhaps it was flagged during development due to me sending myself repeated confirmation emails in order to test the functionality.
This warning does not show up in regular hotmail/outlook accounts, but I am an Office 365 subscriber so it appears as though I am lucky enough to get this "advanced" protection which protects me from my own completely non-malicious website.
Should I contact Microsoft or Firebase for a solution?
Thanks a lot!
Update: I contacted Firebase support and received the following:
My name is XXXX from Firebase Support, thank you for reaching out to us, problems on Microsoft services such as this “Advanced Threat Protection” is not in my area or expertise, I would suggest to open a ticket with Microsoft for this issue, I see that there is already a topic on Stack Overflow, please be sure to check other Firebase community channels as well.
I understand that this isn't Google's problem to solve, but it would seem any Firebase app using email verification is going to run into trouble with Microsoft email systems. Which is a lot of corporate and government systems...
Any suggestions on how to get some attention paid to this from either Google or Microsoft?
Cause
This error is caused by having inconsistent domains in the email. By default, user management emails link to the default action handler, which is a web page hosted at a URL in your project's Firebase Hosting domain ([project].firebaseapp.com), rather than the the same domain you may be sending emails from (veritification#yourdomain.com).
Solution
Make this “action link” go directly to your website. This will solve the outlook warning, and also make it less likely you'll end up in spam filters in general. On your website, you have 2 options for how to handle the actual validation.
Both solutions below require your domain to be authorized.
This can be done under Authentication -> Sign-In Providers -> Authorized Domains
Option 1 - Use Custom Email Action Handlers (Hard option)
You can setup a custom email action handler so that these actions take place directly on your website, rather than on the firebase hosted page. This is a more integrated experience.
This can handle
Resetting passwords
Revoking email address changes—when users change
their accounts' primary email addresses, Firebase sends an email to
their old addresses that allow them to undo the change
Verifying email addresses
1. Create your custom email handler page
custom email action handler page - firebase docs
2. Update Email Template In Firebase
This can be done under Authentication -> Templates -> Email Address Verification -> Customize Action URL
Option 2 - Just Redirect (Easy option)
Link the email back to a page on your website, that will immediately perform a javascript redirect to the [project].firebaseapp.com authentication page, carrying through the URL parameters required to perform necessary verifications and changes.
For Example
action url for email template: https://www.yourdomain.com/account-action (firebase will attach the appropriate params to the url automatically)
Javascript redirect on your website goes to ”https://project-name.firebaseapp.com/__/auth/action?” + params
I recommend ensuring you implement the continueUrl in your verification email delivery so that the user can easily get back to your website.
If you're using Firebase hosting, and you're serving from their built-in your-project.web.app address, then you can simply use the other built-in, your-project.firebaseapp.com, as your site address instead -- no configuration needed.
The .web.app address is a bit sexier, but the various action emails are actually sent from the .firebaseapp.com, and Outlook is suspicious of the mismatch. Having users originate from the .firebaseapp.com address solves the issue.
I opened a GitHub issue about this: https://github.com/firebase/firebase-js-sdk/issues/5021][1]

How do I change the Support Email of a Firebase Project?

How can I change the support email in my Firebase project under
Settings > Your project > Public settings > Support email?
That setting doesn't show for all project it seems. But when I found it, hovering over the ? says:
This will be the email address presented to users when they are authenticating with Google. It can be changed to your signed-in email or an email of a Google Group managed by you.
So it looks like you'll need to:
Create an email or google group (possibly on your own domain).
Add it as a collaborator.
Sign in as that collaborator.
Select that email address.
Step 3 might not be needed, since I can also see the email addresses of team mates in my test project.
To change the support email, the email you want to use needs to be a member of your Firebase project.
If you need to add a member, you can select the Add member option.
In case you want to use a custom domain, you might have to create a new Google account for that email upon accepting the invitation confirmation email.
This will automatically redirect you to the Firebase Console with the new member signed in, but you can also select the email from another member's account.
All steps in a row:
Add a member (with your desired email) to your Firebase project (if you already have that, skip to 4).
Accept the Firebase invitation (an email confirmation will be sent to the desired email address)
Create a Google account for that email (this is an automated process and if that has already been done, you will automatically be redirected to the Firebase Console)
Select the desired email as support email in the General settings tab in the Firebase Console using any member's account with sufficient permission.
If you're okay with a Google Groups email there, it's much easier to set up:
Go to Google Groups and create a new group there, with you as an owner.
Refresh that page and choose the group.
That's it, and there's no need to create or change your account.
I faced the same problem. I bought a domain name and I want to change the noreply#your-project.firebaseapp.com for noreply#my-domain.com. I followed the next intuitives steps:
Go to "Authentification" > "Models" > "Email validation" (sorry my firebase service is in french):
Click on the pencil
Click on "personnalize the domain"
And then I just followed steps indicated (enter your domain, add DNS entries in your domain service)
A message at the end will appears and say something like "48 hours may be required to validate your domain".
Ok, let's wait. After 48 hours of waiting, nothing has changed, I still can't custom the email address.
I finally found a solution. Go to "Connection mode":
At the bottom of the page, click on "Add a domain" and add your domain (this was the missing step).
Now you can go back to "Authentification" > "Models" > "Email validation" and change the initial firebaseapp email !
Hope that helps.
The only thing that worked for me:
Add collaborator as OWNER
From the new collaborator account go to project settings/general and change the support email
Go to the original account and change the collaborator account to Viewer or whatever (the support email will remain)
1- Create an email or google group (possibly on your own domain).
2- Add it as a owner to Firebase project.
3- Sign in as that owner.
4- Select that email address.
Sample image for No.2
Sample image for No.3
GCP need to login with same user
If you are trying to use group email from gsuite in Firebase support, you must be the group owner, and do not need that group email address on any IAM role.

How do I get user's email from twitter authentication

We have an ASP.NET application where we need user's email in order to further send them transactional email. We have added Twitter Signup but not getting email address along with access_token.
We have checked twitter documentation and their FAQs for the same but have had no luck so far. The FAQ says that we need to ask for user's email in as a distinct act:
recently I came to a website http://medium.com which asks for email while authentication in it's scope, please refer to the image below:
I'm not sure how do I add email scope to my twitter application. Any help is highly appreciated!
It is not possible to get user's email address from twitter.
This can be made possible by filling out a form to request elevated permissions:
Go to https://support.twitter.com/forms/platform
Select "I need access to special permissions"
Enter Application Name and ID. These can be obtained via
https://apps.twitter.com/ -- the application ID is the numeric part
in the browser's address bar after you click your app.
Permissions Request: "Email address" Submit & wait for response

Resources