User Hash

The User hash allows you to create an individual hash for each user. Use it as a light-weight user identification where you do not want to use the login credentials. E.g. as an individual API Key for reading insensitive content.

Tools
Challenge

Visotto Easy Menu is a restaurant menu management tool built with . Restaurant staff can create menu cards and display them on the restaurant's website. If a menu card is updated in Drupal, staff can synchronize the menu card on their website by simply pressing a button. The Drupal application then calls the website which in turn connects to Drupal's REST API to retrieve the updated data.

Solution

To avoid requests from unauthorized sources, we developed the user hash . The user hash is checked upon request both in and on the website. If the hash doesn't match, access to the data is denied.

LakeDropper involved