Skip to content

Latest commit

 

History

History
executable file
·
30 lines (21 loc) · 1016 Bytes

README.md

File metadata and controls

executable file
·
30 lines (21 loc) · 1016 Bytes

mapkit-token

npm version

🗺 Easily generate MapKit JS authorization tokens.

Install

$ npm install mapkit-token

Usage

const generate = require('mapkit-token')

const key = fs.readFileSync('AuthKey_B1B1B1B1B1.p8')
const token = generate(key, 'B1B1B1B1B1', 'A1A1A1A1A1')

This generates an authorization token (valid for 30 minutes) which can be used to authorize against the mapkit JS API. Check the documentation on how to generate a key.

generate(authKey, keyId, teamId[, ttl, origin])

  • authKey: MapKit Authorization Key
  • keyId: MapKit JS Key ID.
  • teamId: Apple Developer Team ID.
  • ttl: Time to live in seconds. Defaults to 30 minutes.
  • origin: Domain restrictions. Optional but recommended.

Returns the authorizaton token.