A simple demonstration of how to achieve Google Apps Marketplace zero-click SSO using PHP.
- Create a project in the Google Developers Console
- Enable Google Apps Marketplace SDK
- Create a Web Client ID
- Make sure to fill the authorized redirect URL with your App Engine instance's
- Retrieve the client_id.json and place it under a 'secrets' directory
- Add Universal Navigation link in the Google Apps Marketplace SDK configuration (This is essential to enable zero-click SSO)
- Add required description, icons…
- Enable App Engine in the Google Developers Console
- Language: PHP
- Go to the Chrome Web Store Developer Dashboard
- Create a new item
- Import your publication ZIP
- Fill required fields and upload assets (icons, screenshots, promo images…)
- Publish unlisted
composer install
- Port shell scripts to PHP
- Generate Google Apps Marketplace manifest.json from app properties
Copyright (C)2016 GPC.solutions
Raphaël Doursenaud (@rdoursenaud)