Book Image

Heroku Cloud Application Development

By : Anubhav Hanjura
Book Image

Heroku Cloud Application Development

By: Anubhav Hanjura

Overview of this book

Table of Contents (17 chapters)
Heroku Cloud Application Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Communication between the developer's machine and the Heroku platform


In this section, we will review the basic security concepts surrounding machine-to-machine communication. We will also review how a developer communicates with the Heroku server in a secure manner using a well-known communication protocol.

General concepts of security

A Heroku developer regularly interacts with the Heroku server/platform to make changes to the app, app configuration, or app data. In doing so, the developer repeatedly needs to connect to a remote system and authenticate user credentials before being accepted as a genuine user. In this section, we look at what makes the communication with a remote system possible for a Heroku developer and also briefly discuss the underlying algorithms used to secure access to the interaction between the developer and the remote system (in our case the Heroku server).

What the developer needs to communicate with the remote system (Heroku server) is as follows:

  • Security of the...