I would consider looking into the Federated Login API and leveraging
OpenId to authenticate your users. You can use oAuth to access the
user's data. If you're using Java, you can reference the step2
project, which combines OpenId+oAuth. With this, you would have a
single instance of your app,  and you would manage the authentication
within the application.  You would also be responsible for making sure
that the user data stays separated, as necessary since all domains
that use the will share the same datastore.

Links:
http://groups.google.com/group/google-federated-login-api
http://code.google.com/p/step2/

On Jan 27, 3:53 pm, Sreeja Gautam <[email protected]> wrote:
> Hi,
> Am new to GAE. I want to build an application on GAE that stores data from
> multiple companies. I would like to get advice on what would be the best
> approach ..
> 1) To host the application in different domains - one for each company?
> 2) to host the application in one domain and use the
> authentication/authorization provided in GAE to show the relevant data to
> the users? A gmail account may not have company information for a person..
> 3) build the authentication/authorization mechanism into my application?
> Kindly advice.
> Thanks!
> Sree

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to