Enabling external developers to utilize the “Family Engagement Platform”
Technologies:
- Azure API Managment
- Api
- Products
- Subscriptions
- Azure Function Apps, with httptriggers
- Key vault
- ADFS Application with Auth and setting of access in the Contoso AD
- GIT
- Web application
- Microsoft Teams
- Office 365 Graph API
- React app Home – Fluent UI (microsoft.com)
- Azure DevOps
- Piplines
- Deploys
Contoso Domain
API Managment
Then we wil try to call the API
This is about it, now we have an API exposed through APIM backed by a Function App reacting on HTTPTriggers.
The function app uses the Graph API to read Groups and Members in the Contoso domain from the Slevik Vel dominan.
We are wrapping Groups and Users as Family and Family Members.
External Apps
The Family Engagement API is available for remote applications and apps that want to develop and use the family engagement platform. As an example: The family engagement web application is intend to use the API to fetch family members and calendar events from the Microsoft Graph API and statistics from The Family Graph API.
CI/CD
Family engagement APP from browser
We also created a React app based on Fluent UI (microsoft.com)