i developing web app distributed on various client domains of clients use google apps work , requested service able insert events system gapps users calendars. have implemented domain-wide delegation access gapps domains. works fine far, in current stage gapps administrators have copy our client_id , requested scopes our web app manually in order authorize our app. thinking list our web app on google apps marketplace (or cws whichever date) purpose can "install" , provide authorization need seems more user friendly , less error prone. problems facing are:
- would such app acceptable on marketplace?
- as web app runs on various domains, , have provide permanent url universal navigation extension (which believe 1 redirects after installation) there no way recognize client domain (running our app) request came , therefore redirect after installation
- as our clients access location of app our web app possible hide other marketplace apps intended our clients only
the way implement point 2. can think of not use "integrate google" button, simple button fire new tab address of our marketplace app install , e.g. universally redirect on homepage of our company can later close, still have web app opened in previous tab.
or there better way it? maybe achieve redirection came from? please correct me if understand wrong or doesn't make sense @ all.
thank in advance!
1.- yes, having application implements domain-wide delegation make actions on domain user's behalf acceptable in marketplace. there rules have follow (like having corresponding scopes in configuration , in application) , mentioned app working, don't think have difficulties on that.
2.- when configuring universal navigation extension, can add parameter ${domain_name} in url , automatically replace name of user's domain. url should this: http://www.example.com/ga/?domain=${domain_name}
3.- i'm not sure mean in point.
the "integrate google" button useful users can install app website, , not having access admin console , open marketplace , app , install it. makes easier install app. however, if want add on website or show registered clients.
hope helps.
Comments
Post a Comment