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.
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