The document discusses authentication methods for SharePoint apps including OAuth. It covers app authentication in SharePoint 2013, understanding OAuth, server-to-server high trust authentication, and requesting and granting app permissions. The document is intended to explain everything one needs to know about OAuth authentication for SharePoint apps.
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Everything you should know about SharePoint OAuth! - Lieven Iliano
1. Everything you should know about SharePoint OAuth!
BIWUG
Everything you should know about
SharePoint OAuth!
Lieven Iliano
Visit the U2U website
www.u2u.net
Published by U2U Training nv/sa, B-1731 Zellik (Brussels), Belgium
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
1
2. 2
Everything you should know about SharePoint OAuth!
Table Of Contents
EVERYTHING YOU SHOULD KNOW ABOUT SHAREPOINT OAUTH! ............................................... 3
1.
App Authentication in SharePoint 2013 .................................................................................................... 4
2.
Understanding OAuth ................................................................................................................................ 7
3.
Server-to-server high trust authentication .............................................................................................. 13
4.
Requesting and granting app permissions ............................................................................................... 17
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
3. Everything you should know about SharePoint OAuth!
3
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
4. 4
1.
Everything you should know about SharePoint OAuth!
App Authentication in SharePoint 2013
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
5. Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
5
6. 6
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
7. Everything you should know about SharePoint OAuth!
2.
Understanding OAuth
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
7
8. 8
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
9. Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
9
10. 10
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
11. Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
11
12. 12
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
13. Everything you should know about SharePoint OAuth!
3.
Server-to-server high trust authentication
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
13
14. 14
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
15. Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
15
16. 16
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
17. Everything you should know about SharePoint OAuth!
4.
Requesting and granting app permissions
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
17
18. 18
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
19. Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net
19
20. 20
Everything you should know about SharePoint OAuth!
Copyright 2000- 2014 by U2U Training nv/sa, Belgium – For use in U2U courses only. Visit www.u2u.net