@@ -21,43 +21,45 @@ Learn the basics of modern authentication, the Microsoft identity platform, and
21
21
22
22
## Microsoft identity platform for developers
23
23
24
- The * Identity for Developers* video series focuses on just what you need to know to get started adding identity support to your application. Tuned for quick delivery of the fundamental aspects of the platform and how to use its authentication libraries, these are a good place to start for any developer.
24
+ In the * Identity for Developers* video series, Matthijs Hoekstra and Kyle Marsh provide a guided introduction to the Microsoft identity platform. Learn the key components and capabilities of the platform and how to use its authentication libraries to get started adding modern, secure authentication to your apps.
25
+
26
+ With content curated and honed over the many training sessions they've conducted, this series is a good place to start for any developer getting started with identity in Azure.
25
27
___
26
28
27
29
:::row:::
28
30
:::column:::
29
31
1 - Overview of the Microsoft identity platform for developers (33:55)
30
32
:::column-end:::
31
33
:::column:::
32
- > [ !VIDEO https://www.youtube.com/embed/zjezqZPPOfc ]
34
+ >[ !VIDEO https://www.youtube.com/embed/zjezqZPPOfc ]
33
35
:::column-end:::
34
36
:::column:::
35
37
2 - How to authenticate users of your apps with the Microsoft identity platform (29:09)
36
38
:::column-end:::
37
39
:::column:::
38
- > [ !VIDEO https://www.youtube.com/embed/Mtpx_lpfRLs ]
40
+ >[ !VIDEO https://www.youtube.com/embed/Mtpx_lpfRLs ]
39
41
:::column-end:::
40
42
:::row-end:::
41
43
:::row:::
42
44
:::column:::
43
45
3 - Microsoft identity platform’s permissions and consent framework (45:08)
44
46
:::column-end:::
45
47
:::column:::
46
- > [ !VIDEO https://www.youtube.com/embed/toAWRNqqDL4 ]
48
+ >[ !VIDEO https://www.youtube.com/embed/toAWRNqqDL4 ]
47
49
:::column-end:::
48
50
:::column:::
49
51
4 - How to protect APIs using the Microsoft identity platform (33:17)
50
52
:::column-end:::
51
53
:::column:::
52
- > [ !VIDEO https://www.youtube.com/embed/IIQ7QW4bYqA ]
54
+ >[ !VIDEO https://www.youtube.com/embed/IIQ7QW4bYqA ]
53
55
:::column-end:::
54
56
:::row-end:::
55
57
:::row:::
56
58
:::column:::
57
59
5 - Application roles and security groups on the Microsoft identity platform (15:52)
58
60
:::column-end:::
59
61
:::column:::
60
- > [ !VIDEO https://www.youtube.com/embed/-BK2iBDrmNo ]
62
+ >[ !VIDEO https://www.youtube.com/embed/-BK2iBDrmNo ]
61
63
:::column-end:::
62
64
:::column:::
63
65
<!-- BLANK TITLE CELL -->
77
79
1 - Basics: The concepts of modern authentication (4:33)
78
80
:::column-end:::
79
81
:::column:::
80
- > [ !VIDEO https://www.youtube.com/embed/fbSVgC8nGz4?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
82
+ >[ !VIDEO https://www.youtube.com/embed/fbSVgC8nGz4?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
81
83
:::column-end:::
82
84
:::column:::
83
85
2 - Modern authentication for web applications (6:02)
84
86
:::column-end:::
85
87
:::column:::
86
- > [ !VIDEO https://www.youtube.com/embed/tCNcG1lcCHY?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
88
+ >[ !VIDEO https://www.youtube.com/embed/tCNcG1lcCHY?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
87
89
:::column-end:::
88
90
:::row-end:::
89
91
:::row:::
90
92
:::column:::
91
93
3 - Web single sign-on (4:13)
92
94
:::column-end:::
93
95
:::column:::
94
- > [ !VIDEO https://www.youtube.com/embed/51B-jSOBF8U?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
96
+ >[ !VIDEO https://www.youtube.com/embed/51B-jSOBF8U?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
95
97
:::column-end:::
96
98
:::column:::
97
99
4 - Federated web authentication (6:19)
98
100
:::column-end:::
99
101
:::column:::
100
- > [ !VIDEO https://www.youtube.com/embed/CjarTgjKcX8?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
102
+ >[ !VIDEO https://www.youtube.com/embed/CjarTgjKcX8?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
101
103
:::column-end:::
102
104
:::row-end:::
103
105
:::row:::
104
106
:::column:::
105
107
5 - Native client applications - Part 1 (8:12)
106
108
:::column-end:::
107
109
:::column:::
108
- > [ !VIDEO https://www.youtube.com/embed/OGMDnuDrAcQ?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
110
+ >[ !VIDEO https://www.youtube.com/embed/OGMDnuDrAcQ?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
109
111
:::column-end:::
110
112
:::column:::
111
113
6 - Native client applications - Part 2 (5:33)
112
114
:::column-end:::
113
115
:::column:::
114
- > [ !VIDEO https://www.youtube.com/embed/2RE6IhXfmHY?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
116
+ >[ !VIDEO https://www.youtube.com/embed/2RE6IhXfmHY?list=PLLasX02E8BPD5vC2XHS_oHaMVmaeHHPLy ]
115
117
:::column-end:::
116
118
:::row-end:::
117
119
125
127
Microsoft identity platform overview
126
128
:::column-end:::
127
129
:::column:::
128
- > [ !VIDEO https://www.youtube.com/embed/bNlcFuIo3r8 ]
130
+ >[ !VIDEO https://www.youtube.com/embed/bNlcFuIo3r8 ]
129
131
:::column-end:::
130
132
:::column:::
131
133
:::column-end:::
@@ -137,69 +139,69 @@ ___
137
139
Introduction to the MSAL libraries
138
140
:::column-end:::
139
141
:::column:::
140
- > [ !VIDEO https://www.youtube.com/embed/apbbx2n4tnU ]
142
+ >[ !VIDEO https://www.youtube.com/embed/apbbx2n4tnU ]
141
143
:::column-end:::
142
144
:::column:::
143
145
How MSAL makes authentication easier
144
146
:::column-end:::
145
147
:::column:::
146
- > [ !VIDEO https://www.youtube.com/embed/yLVEBU9Z96Q ]
148
+ >[ !VIDEO https://www.youtube.com/embed/yLVEBU9Z96Q ]
147
149
:::column-end:::
148
150
:::row-end:::
149
151
:::row:::
150
152
:::column:::
151
153
Scopes explained
152
154
:::column-end:::
153
155
:::column:::
154
- > [ !VIDEO https://www.youtube.com/embed/eiPHOoLmGJs ]
156
+ >[ !VIDEO https://www.youtube.com/embed/eiPHOoLmGJs ]
155
157
:::column-end:::
156
158
:::column:::
157
159
What are brokers
158
160
:::column-end:::
159
161
:::column:::
160
- > [ !VIDEO https://www.youtube.com/embed/Zd_Uubnu0U0 ]
162
+ >[ !VIDEO https://www.youtube.com/embed/Zd_Uubnu0U0 ]
161
163
:::column-end:::
162
164
:::row-end:::
163
165
:::row:::
164
166
:::column:::
165
167
What redirect URIs do
166
168
:::column-end:::
167
169
:::column:::
168
- > [ !VIDEO https://www.youtube.com/embed/znSN_3JAuoU ]
170
+ >[ !VIDEO https://www.youtube.com/embed/znSN_3JAuoU ]
169
171
:::column-end:::
170
172
:::column:::
171
173
Tenants explained
172
174
:::column-end:::
173
175
:::column:::
174
- > [ !VIDEO https://www.youtube.com/embed/mDhT4Zv1fZU ]
176
+ >[ !VIDEO https://www.youtube.com/embed/mDhT4Zv1fZU ]
175
177
:::column-end:::
176
178
:::row-end:::
177
179
:::row:::
178
180
:::column:::
179
181
Role of Azure AD
180
182
:::column-end:::
181
183
:::column:::
182
- > [ !VIDEO https://www.youtube.com/embed/zDEC7A5ZS2Q ]
184
+ >[ !VIDEO https://www.youtube.com/embed/zDEC7A5ZS2Q ]
183
185
:::column-end:::
184
186
:::column:::
185
187
Role of Azure AD app objects
186
188
:::column-end:::
187
189
:::column:::
188
- > [ !VIDEO https://www.youtube.com/embed/HEpq_YSmuWw ]
190
+ >[ !VIDEO https://www.youtube.com/embed/HEpq_YSmuWw ]
189
191
:::column-end:::
190
192
:::row-end:::
191
193
:::row:::
192
194
:::column:::
193
195
Organizational and personal Microsoft account differences
194
196
:::column-end:::
195
197
:::column:::
196
- > [ !VIDEO https://www.youtube.com/embed/E2OUluQQKSk ]
198
+ >[ !VIDEO https://www.youtube.com/embed/E2OUluQQKSk ]
197
199
:::column-end:::
198
200
:::column:::
199
201
SPA and web app differences
200
202
:::column-end:::
201
203
:::column:::
202
- > [ !VIDEO https://www.youtube.com/embed/ZJirt7eTVw8?t=5 ]
204
+ >[ !VIDEO https://www.youtube.com/embed/ZJirt7eTVw8?t=5 ]
203
205
:::column-end:::
204
206
:::row-end:::
205
207
@@ -213,26 +215,26 @@ ___
213
215
Endpoints and the benefits of moving to v2.0
214
216
:::column-end:::
215
217
:::column:::
216
- > [ !VIDEO https://www.youtube.com/embed/qpdC45tZYDg ]
218
+ >[ !VIDEO https://www.youtube.com/embed/qpdC45tZYDg ]
217
219
:::column-end:::
218
220
:::column:::
219
221
Migrating your ADAL codebase to MSAL
220
222
:::column-end:::
221
223
:::column:::
222
- > [ !VIDEO https://www.youtube.com/embed/xgL_z9yCnrE ]
224
+ >[ !VIDEO https://www.youtube.com/embed/xgL_z9yCnrE ]
223
225
:::column-end:::
224
226
:::row-end:::
225
227
:::row:::
226
228
:::column:::
227
229
Why migrate from ADAL to MSAL
228
230
:::column-end:::
229
231
:::column:::
230
- > [ !VIDEO https://www.youtube.com/embed/qpdC45tZYDg ]
232
+ >[ !VIDEO https://www.youtube.com/embed/qpdC45tZYDg ]
231
233
:::column-end:::
232
234
:::column:::
233
235
Advantages of MSAL over ADAL
234
236
:::column-end:::
235
237
:::column:::
236
- > [ !VIDEO https://www.youtube.com/embed/q-TDszj2O-4 ]
238
+ >[ !VIDEO https://www.youtube.com/embed/q-TDszj2O-4 ]
237
239
:::column-end:::
238
240
:::row-end:::
0 commit comments