Integrate Teams and its Education related capabilities in your application through the Microsoft Graph API
The Proge-Software Teams Connector targets .NetStandard 2.0
To install the client library via NuGet:
Search in the NuGet Library for
Proge.Teams.Edu.Abstraction
[required]Proge.Teams.Edu.GraphApi
[required]Proge.Teams.Edu.Esse3
[optional]Proge.Teams.Edu.DAL
[optional]
or type
Install-Package Proge.Teams.Edu.Abstraction
[required]Proge.Teams.Edu.GraphApi
[required]Proge.Teams.Edu.Esse3
[optional]Install-Package Proge.Teams.Edu.DAL
[optional]
into the Package Manager Console.
Register your application to use Microsoft Graph API using the Microsoft Application Registration Portal.
The Teams Connector use the following Microsoft MSAL authentication implementations
ClientCredentialProvider
for Application-type integrationsUsernamePasswordProvider
for Delegated-type integration demanded by certain operation like "Join Code generation" for Team
Once you have completed authentication , you can begin to make calls to the service
In src
folder there's an example how to integrate the calls inside a job that can be
placed behind a Console Application, a WebJob or a WebApi project.
Based on the .NET built in dependancy injection Engine
Copyright (c) Proge-Software srl. All Rights Reserved.
Licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.