I want to use google cloud print service for my application, Concept is : Buyer can purchase products from my site and he should send order list to supplier's printer.
For this, Supplier should registor printer in their google account, buyer will send print request to selected supplier's printer, and order document should be printed on supplier's printer.
Problem is : Cloud print application is using OAuth2 autherization and it requries google account login and client_id to obtain access token. So for geting list of printers and submiting print job, buyer needs to login from google account with the supplier's google credentials from backend. (With or without browser) That's not acceptable as it will also allow buyer to use other google services (e.g. mail,docs) of supplier's account.
So my question is , Is there any other method to get access token? Any other solution is also welcome.
Note: I have taken reference from google-pythonCode and cloudprinting module.