> +Google Cloud Platform uses OAuth which gives a variety of choices how to > authenticate: > + > + * One can ask a user for consent to perform operations in his/her name. > + * One can create a service account and use its private key to authenticate. > + * Unless configured otherwise, programs running on a GCE instance can > perform operations as the project's default service account > ([documentation](https://developers.google.com/compute/docs/authentication)). > + > +You can find all the details in [the > documentation](https://developers.google.com/accounts/docs/OAuth2), while in > these examples we will focus only on service accounts (bullet 2). > + > +To create a new service account: > + > + * Go to the [Developer Console](https://console.developers.google.com/). > + * Choose API & auth > Credentials. > + * Click "Create new Client ID". > + * Select "Service account" and click "Create service ID". > + * Details of the new service account will be displayed. You will also be > able to download the private key for this account, which you will need for > authentication. Make a note of the service account email address - you will > need it to use the account. > + * To keep the examples simple, we use private keys without passwords. It > might be something you will not do in a production environment, but for the > examples run: `openssl pkcs12 -in {downloaded_file}.p12 -nodes -out > gcp-example.pem -passin pass:notasecret`.
"...without passwords. You may not want to do this in a production environment. In order to create a private key without a password for use with the examples, run: ... You can use resulting `gcp-example.pem` file to run the examples." Can we say something here about what people _would_ want to do in a production environment? E.g. is it possible to run jclouds with GCE with a PEM file that has a password? I suspect users may conclude from this that it's not currently possible to use jclouds & GCE in a production setting. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-site/pull/98/files#r13522412
