Understanding single sign-on (SSO) with Azure AD and Microsoft Teams
Skills:
Auth & Authorisation90%
#Microsoft365 #MicrosoftTeams #SSO
In this video, Microsoft Cloud Advocate Bob German will help you understand the sometimes complex topic of single sign-on. It’s intended as a starting point for developers who want to build Microsoft Teams apps and who need to understand SSO with Azure Active Directory, which is the authentication system used by Teams.
This video will walk you through the concepts you need to build and troubleshoot applications. The following topics are covered:
🪐 What is SSO and why is it important?
🪐 Understand Microsoft 365 Tenants and Azure AD
🪐 Azure AD App registration, resources, and scopes
🪐 Four common confusions: Azure AD and similarly named products, Microsoft 365 and Azure tenants vs. subscriptions, different terms that mean the same thing, and the different kinds of permissions
🪐 OAuth 2.0 protocols with Azure AD
🪐 Building a Single Page Application with Azure AD, similar to how a monetized Teams store app’s landing page handles authentication
🪐 Teams tab with pop-up authentication
🪐 Teams tab with Teams SSO (the preferred method)
🪐 Teams tab with SharePoint Framework
🪐 Teams bot with Azure AD Auth
🪐 Troubleshooting tips
00:00 What is SSO and why is it important?
02:58 Microsoft 365 Tenants and Azure AD
06:20 Azure AD App registration, resources, and scopes
13:35 Four common confusions: Azure AD and similarly named products, Microsoft 365 and Azure tenants vs. subscriptions, different terms that mean the same thing, and the different kinds of permissions
21:38 OAuth 2.0 protocols with Azure AD
26:40 Single Page Applications with Azure AD, similar to how a monetized Teams store app’s landing page handles authentication
34:21 Teams tab with pop-up authentication
41:18 Teams tab with Teams SSO (the preferred method)
45:18 Teams tab with SharePoint Framework
49:20 Teams bot with Azure AD Auth
53:28 Troubleshooting tips
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Microsoft 365 Developer · Microsoft 365 Developer · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Adaptive Cards community call-February 2019
Microsoft 365 Developer
PowerApps community call-February 2019
Microsoft 365 Developer
Microsoft Graph community call-March 2019
Microsoft 365 Developer
Office Add ins community call-March 2019
Microsoft 365 Developer
PowerApps community call-March 2019
Microsoft 365 Developer
Microsoft Teams community call-March 2019
Microsoft 365 Developer
Using React and Office UI Fabric React Components
Microsoft 365 Developer
Build Microsoft Teams customization using SharePoint Framework
Microsoft 365 Developer
Microsoft Graph community call-April 2019
Microsoft 365 Developer
Using Change Notifications and Track Changes with Microsoft Graph
Microsoft 365 Developer
Office Add Ins community call-April 2019
Microsoft 365 Developer
Adaptive Cards community call-April 2019
Microsoft 365 Developer
Microsoft Teams community call-April 2019
Microsoft 365 Developer
Getting Started with Microsoft Graph and Application Registration
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Directory API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Microsoft Teams
Microsoft 365 Developer
Getting Started with Microsoft Graph Explorer
Microsoft 365 Developer
Getting Started with Microsoft Graph
Microsoft 365 Developer
Getting Started with Microsoft Graph and Mail API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Office 365 Groups
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Calendar API
Microsoft 365 Developer
Getting Started with the Microsoft Graph Toolkit
Microsoft 365 Developer
Getting Started with Microsoft Graph and JavaScript SDKs
Microsoft 365 Developer
Getting Started with Microsoft Graph and .NET SDKs
Microsoft 365 Developer
Discover how businesses can be more productive with Microsoft 365 integrations
Microsoft 365 Developer
Adaptive Cards community call-May 2019
Microsoft 365 Developer
Office Add-ins community call-May 2019
Microsoft 365 Developer
Why We Built on Microsoft Teams
Microsoft 365 Developer
Microsoft Teams community call-May 2019
Microsoft 365 Developer
Microsoft Graph community call-June 2019
Microsoft 365 Developer
Build Angular SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
Office Add -ins community call-June 2019
Microsoft 365 Developer
Build Android native apps with the Microsoft Graph Android SDK - June 2019
Microsoft 365 Developer
Build MVC apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Authenticate and connect with Microsoft Graph - June 2019
Microsoft 365 Developer
Microsoft Graph data connect - June 2019
Microsoft 365 Developer
Change notifications with Microsoft Graph - June 2019
Microsoft 365 Developer
Build iOS native apps with the Microsoft Graph REST API - June 2019
Microsoft 365 Developer
Build Node.js Express apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Smart UI with Microsoft Graph - June 2019
Microsoft 365 Developer
Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Microsoft 365 Developer
Build UWP apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Build React SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
Getting Started with Microsoft Graph and Batching
Microsoft 365 Developer
Getting Started with Microsoft Graph and Change Notifications
Microsoft 365 Developer
Getting Started with Microsoft Graph and Consent Permissions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Education
Microsoft 365 Developer
Getting Started with Microsoft Graph and Financials
Microsoft 365 Developer
Getting Started with Microsoft Graph and Excel
Microsoft 365 Developer
Getting Started with Microsoft Graph and Data Connect
Microsoft 365 Developer
Getting Started with Microsoft Graph and Intune
Microsoft 365 Developer
Getting Started with Microsoft Graph and Notifications
Microsoft 365 Developer
Getting Started with Microsoft Graph and OneNote
Microsoft 365 Developer
Getting Started with Microsoft Graph and OneDrive
Microsoft 365 Developer
Getting Started with Microsoft Graph and Open Extensions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Paging
Microsoft 365 Developer
Getting Started with Microsoft Graph and Schema Extensions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Security API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Query Parameters
Microsoft 365 Developer
Getting Started with Microsoft Graph and Reporting API
Microsoft 365 Developer
More on: Auth & Authorisation
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
The AI Winter Has Started.
Medium · AI
5 Critical Mistakes to Avoid When Implementing AI Demand Forecasting
Dev.to AI
DeepSeek cuts V4-Pro prices by 75% and slashes cache costs across its entire API to a tenth
The Next Web AI
The Massive AI Shakeup: Apple’s CEO Steps Down, Anthropic Hits $1 Trillion, and Meta’s Shocking 10%…
Medium · Machine Learning
Chapters (11)
What is SSO and why is it important?
2:58
Microsoft 365 Tenants and Azure AD
6:20
Azure AD App registration, resources, and scopes
13:35
Four common confusions: Azure AD and similarly named products, Microsoft 365 and
21:38
OAuth 2.0 protocols with Azure AD
26:40
Single Page Applications with Azure AD, similar to how a monetized Teams store a
34:21
Teams tab with pop-up authentication
41:18
Teams tab with Teams SSO (the preferred method)
45:18
Teams tab with SharePoint Framework
49:20
Teams bot with Azure AD Auth
53:28
Troubleshooting tips
🎓
Tutor Explanation
DeepCamp AI