4

GitHub - yoxel/aurinko-workplace-apps

 1 year ago
source link: https://github.com/yoxel/aurinko-workplace-apps
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Workplace app examples

Aurinko provides a backend API for single-page apps with a focus on workplace integrations and unified APIs. Aurinko is built to support workplace apps/addins/addons like Office 365 addins, MS Teams apps, Zoom/WebEx in-meeting apps. It will allow your webapp to authenticate a user using Office 365, Gmail, Salesforce,... oauth flow, and will manage a user session based on that id.

The benefits of using Aurinko as the backend are the following:

  1. Pre-built backend API, openid-based user management is provided, supports Outlook's idToken.
  2. Unified OAuth flows, and access token management. OAuth tokens never reside on the client-side.
  3. Unified error handling.

Virtualized/unified API

ISVs will appreciate the fact that they can build apps for one API to work with many data providers:

  1. Unified mailbox API to access email/calendar/contacts data across multiple providers (Office 365, Gmail, MS Exchange, IMAP).

  2. Virtualized/unified CRM API to define unified data models specifically for your app needs. Currently supporting Salesforce, Sugar CRM, HubSpot, ...

Outlook addin

Here is how to set up Aurinko.io as a backend API for your Outlook addin: Create your first Outlook addin!

The addin manifest file that Aurinko generates for you is just a quickstart example that you can install in Outlook right away. The manifest activates the addin's READ mode using outlook/read.html code.

Check out this article Outlook addins to learn more.

MS Teams app

Here is how to set up Aurinko.io as a backend API for your Teams app (tab): Create your first Teams app!

The app package that Aurinko generates for you is just a quickstart example that you can install in MS Teams right away. The package activates one Teams tab (bot is not activated).

Check out this article MS Teams apps to learn more.

Scheduler

Here is how to set up an appointment booking page: Create your first appointment booking page

The html page that Aurinko generates for you is just a quickstart example. To continue building your appointment booking app set up your own OAuth details: Google OAuth setup and/or Office 465 OAuth setup.

Then review our Booking API refs on how to create booking profiles.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK