abergs / mstest

0 stars 0 forks source link

3rd Party Services #10

Open joakim-hagglund opened 9 years ago

joakim-hagglund commented 9 years ago

There need be a way for 3rd party providers to authenticate and perform requests against a Caspeco System.

Example on third party apps:

Perform webbookings and possibly get metadata from system.

  1. Get list of all restaurants. This requires a keycredential with a global permission.
  2. Do a webbooking on specific restaurant. This requires a system specific keycredential, exactly like the one used in our webbooking link.

    Lykta

Get contacts from bookingsystem by targeting bookings finished since datetime X.

Use as system specific keycredential with permissions to read bookings + contacts.