Failed to add new user to existing Google App Engine - google-app-engine

At our company we are experimenting with the Google App Engine.
There is already an app online and they wanted to add me to this existing app.
We tried to do this several times but I still can't access the existing app.
The email you receive when you are added to an existing app consists of 2 links.
- one for coupling it to an existing Google account
- one for coupling it to the receiving email address which is a Google Account
If i follow the link in case 1, I'm redirected to a page where I need to create a new application.
If i follow the link in case 2, I get the following Server Error:
"Sorry, you've reached a login page for a domain that isn't using Google Apps. Please check the web address and try again."
If one of my colleagues looks at the Permissions page of all users, my status is pending...
Anyone an idea?

Your accounts are on Google Apps? if is the case, you need to use the good link; In the email you received you should have 2 links to validate account. The first is for google account and the second is for google apps account.

Related

GCP - Can't access Datastore

I've logged into the Google Cloud Platform console today and I can no longer see or create any entities in GCP Datastore. I don't use this interface very regularly, but I'm sure that I used to be able to see a list of the entities in the datastore, and be able to manually edit them. Today I'm seeing no entities, and I get the following error message :
"Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project."
The link seems to point me off to a page that talks about integrating Google Sign-in into my web application - that doesn;t seem relevant to me at the moment - I'm just trying to use the GCP console itself
Moving details from comments section to full answer
The correct URL to access Cloud Console is https://console.cloud.google.com and then you select Datastore from the drop down menu on the left
OP was using an old url - https://console.*developers*.google.com/
To Access any component in the GCP including datastore. You need to pass valid credential(key) or your pipeline should be processing using correct GCP credentials.
https://cloud.google.com/docs/authentication/getting-started

How do I send mail on Google App Engine from user that can't also view the project?

How can I send mail using Google's mail API without adding that email address to the project? Right now Google says you need to add them as a developer but I don't want the user to see anything about the project.
Example would be a contact form email coming from sales but I don't want sales to find their way into the google dev console and see our costs.
You could use services like SendGrid which give you a lot more features than GAE's Mail API.
See a more detailed answer here:
send email on Google App Engine from custom domain
You could create a new account sales-mailer#whatever that looks like it is coming from sales, but for which only you have access. Then give that account View-only access to your project.

I can't delete my application

I can't delete my application I did for test (a personal website): http://wwwfabiosirnacom.appspot.com/
As you can see in this screenshot the app is not in my dashboard:
https://www.dropbox.com/s/nhvvwe8k5009jy3/Screenshot%202014-04-21%2015.45.42.png
Is there a way to delete it definitely? Or just overwrite with a blank page.
Most likely you have created the app with a different Google Account, or deleted yourself from the team members of the app.
You should log in with an Google Account that has admin access to the application. Once you figure out which account it is, follow this page:
https://developers.google.com/appengine/docs/adminconsole/applicationsettings#disable_or_delete_your_application

Do all my future users need a google account to access my web app hostet via GAE?

Total GAE beginner here.
Maybe total obvious answer. Maybe so obvious that I was not able to get a clear information via search because nobody spend even a single thought on it.
I just uploaded my first test app into GAE and in order to access it I need to login with my google account.
Why is that? If I want a login logic for my app, I will implement one by myself?
And if I do implement a custom auth mechanism: What is the user experience? Do a user need to first login into his google account and then into my app?
Do all my future users need a google account to access my web app hostet via GAE?
Clarification would be much appreciated.
EDIT:
Switch to "Federated Authentication" shown here to deactivate the google login screen.
This is clearly shown in the google gae documentation. Even a google search about 'google appengine user authentication' shows in the 1st result: https://developers.google.com/appengine/articles/auth

Unable to add custom Domain w/ Google App Engine

I'm unable to map a custom domain to my Google App Engine app. The steps I've already taken are:
I'm the admin of the Google Apps account
I'm the owner of the Google App Engine Account
I've added the domain to the "Domains" section of Google Apps
I've verified ownership of the domain within Google Apps
I've correctly setup the MX records of the domain
I've checked that the domain was correctly setup using: https://toolbox.googleapps.com/apps/checkmx/
However, for the last 3 days in the Domains section of Google Apps it says "MX records setup validation in progress".
Additionally, when I go to add the domain within the Application settings of the Google App Engine account I get redirected to a sign in page (despite already being signed in, and an admin within Google Apps, and the owner of the Google App Engine app). Either way when I go to sign in again I just get redirected back to the signin page and I'm not able to get any farther.
Also, I have billing enabled for the App Engine account. I've configured app engine domains numerous times before and never had these issues. Any help would be appreciated.
Update:
Following #presveva's suggestion I setup a new Google Apps account (despite already having an existing one) and the first page after creating a new Google App was a server error. After refreshing the page and verifying ownership of the domain I went to add the domain to App Engine.
On the "Please accept the Google App Engine terms and conditions to continue" page, first of all no terms even showed (numerous XMLHttpRequest errors on the page), and after submitting "I accept. Continue to add this service" the next page stated "An error occurred while trying to install this application. Please try again later."
This process is horribly broke and would be great if Google addressed this.
I know this this post is old but I ran into the same issue.
All ready running Google Apps for my primary domain.
Created a new app and registered a new domain name for that.
Don't want to get a new payed Google Apps account for the app domain.
#presveva is right but there is one way around it.
Use your current Google Apps account and add the app domain as a alias for your primary domain.
Make the admin account of your Google Apps domain owner of the Google App Engine (GAE) application.
Add the GAE app to your Google Apps account via the Google Apps admin interface.
Setup a custom domain name for the domain alias, your new app domain.
Note: If you use Google Sites for your domain you can't use www. Disable sites if you want to use GAE.
For now, the only one way for using custom domain in GAE is signup a Google Apps account (domains article).
Notice that the domain need to be the primary domain of account, a new account for domain.
The docs I have linked mentions a free single-user account but it has been replaced by a 50$ credit for a business Google Apps account (forum annunce)

Resources