gmaps-signer

1.0.1 • Public • Published

gmaps-signer

gmaps-signer is a small package which allows you to sign requests to Google Maps API for Work Web Services according to the specification.

The module is a single function which accepts a URL (with or without a hostname) and your web-safe Base64 encoded signing key and returns the URL with the &signature=... part appended.

Example

var sign = require("gmaps-signer")
// Can also be called with just /maps/api/geocode/json?latlng=0,0&client=gme-yourclientid
var signed = sign("https://maps.googleapis.com/maps/api/geocode/json?latlng=0,0&client=gme-yourclientid", "Y0ur-Api-S1gn1NG-kEyHERE=")

signed == "https://maps.googleapis.com/maps/api/geocode/json?latlng=0,0&client=gme-yourclientid&signature=gbtkKNR9gWP7AYeMUjKsEV4OQZY=" //true

Package Sidebar

Install

npm i gmaps-signer

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • fleetlog