13.14. External Services

Communication with external services can optionally be secured with SSL/TLS. See Section 4.10.1.2, “LDAP”, Section 4.10.4, “Mail” and Section 4.10.7, “Mail Print”

13.14.1. Google Cloud Print Service

The Google Cloud Print connectivity parameters are stored in the file /opt/savapage/server/gcp.properties, so it can easily be moved to another SavaPage implementation. Access to the file is restricted to the savapage user.

Important

Make a backup of gcp.properties immediately and store it at a secure place, so you can restore it in case of a server crash or when you need to migrate to a new server.

An example gcp.properties file (with fictitious data) is shown below.

#----------------------------------------------------------
# SavaPage Google Cloud Ready Printer
# Keep the content of this file at a secure place.
#----------------------------------------------------------
#Tue Jan 07 11:34:58 CET 2014
oauth.client.id=9999999999999.apps.googleusercontent.com
gcp.owner.id=your-owner-account@gmail.com
gcp.proxy=99999999-9999-9999-9999-999999999999
gcp.refresh-token=9/1111111111111111_99999999999999999999999-AA
gcp.printer.uuid=99999999-1111-1111-1111-999999999999
oauth.client.secret=999999999999999999999999

  • Values for the gcp.proxy and gcp.printer.uuid properties are generated by SavaPage upon first use.

  • The oauth.client.id and oauth.client.secret properties are entered by the user in the OAuth panel.

  • The gcp.refresh-token is retrieved by SavaPage after printer registration, and is needed to access to the Google Cloud Printer.

  • The gcp.owner.id is updated by SavaPage after first access of the printer.