I've been thinking about this myself, for a few days. In order to sell a GAE app on Google Apps Marketplace, must we:
- Use OpenID - force users to only use Google's OpenID (that last bit seems to be the logical conclusion from the directive not to show an intermediate login screen) Is this correct? On Mon, Dec 6, 2010 at 6:28 AM, l.denardo <[email protected]> wrote: > You can use the explicit addresses for OpenID endpoints: > > userService.createLoginURL(redirectTo, "gmail.com", > " > https://www.google.com/accounts/o8/id", attributesRequest); > > String appsLoginUrl = userService.createLoginURL(redirectTo, > loginDomain, > " > https://www.google.com/accounts/o8/site-xrds?hd=" + > loginDomain, attributesRequest); > > These should work to filter only google accounts and apps accounts for > your requests. > I switch between the two using a simple request parameter. > > Regards > Lorenzo > > > On Dec 1, 6:59 pm, AmaltasCoder <[email protected]> wrote: > > My application on GAE should work for both Google Accounts and Google > > Apps accounts. I understand that UserService on app engine makes the > > task of using OpenID easy. I generate the Login/Logout url's as > > follows, can someone please check if these are correct calls: > > > > Login URL for Google Account: > > > > UserService userService = UserServiceFactory.getUserService(); > > userService.createLoginURL(destinationURL, null, "gmail.com", new > > HashSet<String>()) > > > > Login URL for Google Apps Account: > > > > UserService userService = UserServiceFactory.getUserService(); > > userService.createLoginURL(destinationURL, null, > > "googleappsdomaintouse.com", new HashSet<String>()) > > > > Logout URL for Google Account and Google Apps account: > > > > UserService userService = UserServiceFactory.getUserService(); > > User user = userService.getCurrentUser(); > > userService.createLogoutURL(destinationURL, user.getAuthDomain()) > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- Ross M Karchner http://eventgrinder.com -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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?hl=en.
