Skip to content

A Teams app showing all your assigned and provisioned apps (no production!)

License

Notifications You must be signed in to change notification settings

svrooij/teams-myapps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My apps in Teams

Hacktogether badge

We had a blast building our application for the Teams Hacktogether.

This app is by no means ready for production!

Demo video

What this is

  • A learning experience in building a Teams app in Blazor.
  • A fun experiment.
  • A collaboration between friends (@svrooij and @janbakker).
  • A sample on how to access data normally unaccessible.
  • A question for some new Graph endpoints (/me/siginins anyone?)
  • A participant in the hackathon.

What this is not

  • A app you should use in production.
  • A fully supported Teams app (but you can always contact one of us if you want something similar for your company)
  • A winner in the hackathon (yet).

Features

We had an idea as a starting point, then we build some more.

My Apps in Teams

The idea was to build an app that would show all apps from the My Apps page into Teams. So that is what we did, there is no public endpoint to get the information from the Graph API, but more on that later (follow the Idea page for more updates).

My Apps screenshot

My Signin logs

Siginins

Sign-ins would be a nice extra feature, we could not get them from the Graph API without getting admin consent. Reading signin logs requires some serious permissions. And we would like to request a new endpoint with less permissions just to access the signin logs for the current user. Something like /me/signins.

Onboarding

Onboarding

Being worked on, we are also adding an onboarding flow where we allow the user to add addition data to his profile. This could be useful if you have new employees and you want everybody to be findable by others.

Blog

Blog svrooij.io

Once we got the hang of it we decided that we might also add some blog to the mix. svrooij.io was a good candidate. You can see the 5 latest posts right inside Teams.

Journey

Follow along our journey while building this app.

About

A Teams app showing all your assigned and provisioned apps (no production!)

Topics

Resources

License

Stars

Watchers

Forks