SlideShare a Scribd company logo
1 of 20
Download to read offline
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

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

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

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

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

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

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

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

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

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

More Related Content

Similar to Everything you should know about SharePoint OAuth! - Lieven Iliano

SharePoint Webhooks
SharePoint WebhooksSharePoint Webhooks
SharePoint WebhooksBIWUG
 
An Introduction to PCs Using Windows 8 - Video Training Course - Edukite
An Introduction to PCs Using Windows 8 - Video Training Course - EdukiteAn Introduction to PCs Using Windows 8 - Video Training Course - Edukite
An Introduction to PCs Using Windows 8 - Video Training Course - EdukiteEduKite
 
Protecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility SuiteProtecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility SuiteRonny de Jong
 
Paperless shop floor 01
Paperless shop floor 01Paperless shop floor 01
Paperless shop floor 01Chuck Catron
 
IMGENT - Tom Janssens
IMGENT - Tom JanssensIMGENT - Tom Janssens
IMGENT - Tom JanssensUPoliteia
 
Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...
Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...
Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...PROFIBUS and PROFINET InternationaI - PI UK
 
DevOps for E-Commerce
DevOps for E-CommerceDevOps for E-Commerce
DevOps for E-CommerceAarno Aukia
 
SharePoint Conference 2014 Review
SharePoint Conference 2014 ReviewSharePoint Conference 2014 Review
SharePoint Conference 2014 ReviewRegroove
 
70 697 - configuring windows devices - edukite
70 697 - configuring windows devices - edukite70 697 - configuring windows devices - edukite
70 697 - configuring windows devices - edukiteEduKite
 
Web at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the day
Web at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the dayWeb at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the day
Web at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the dayAI4BD GmbH
 

Similar to Everything you should know about SharePoint OAuth! - Lieven Iliano (20)

SharePoint Webhooks
SharePoint WebhooksSharePoint Webhooks
SharePoint Webhooks
 
Profibus and Profinet Update Mark Freeman
Profibus and Profinet Update   Mark FreemanProfibus and Profinet Update   Mark Freeman
Profibus and Profinet Update Mark Freeman
 
Introduction to Profibus & Profinet - Mark Freeman
Introduction to Profibus & Profinet - Mark FreemanIntroduction to Profibus & Profinet - Mark Freeman
Introduction to Profibus & Profinet - Mark Freeman
 
An Introduction to PCs Using Windows 8 - Video Training Course - Edukite
An Introduction to PCs Using Windows 8 - Video Training Course - EdukiteAn Introduction to PCs Using Windows 8 - Video Training Course - Edukite
An Introduction to PCs Using Windows 8 - Video Training Course - Edukite
 
Protecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility SuiteProtecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility Suite
 
Localhost to the internet
Localhost to the internetLocalhost to the internet
Localhost to the internet
 
Paperless shop floor 01
Paperless shop floor 01Paperless shop floor 01
Paperless shop floor 01
 
IMGENT - Tom Janssens
IMGENT - Tom JanssensIMGENT - Tom Janssens
IMGENT - Tom Janssens
 
Profibus, Profinet and IO-Link seminar update - Bob Squirrell
Profibus, Profinet and IO-Link seminar update - Bob SquirrellProfibus, Profinet and IO-Link seminar update - Bob Squirrell
Profibus, Profinet and IO-Link seminar update - Bob Squirrell
 
Deep Dive SharePoint 2013: SharePoint app development fundamentals
Deep Dive SharePoint 2013: SharePoint app development fundamentalsDeep Dive SharePoint 2013: SharePoint app development fundamentals
Deep Dive SharePoint 2013: SharePoint app development fundamentals
 
Setting the scene for wearables
Setting the scene for wearablesSetting the scene for wearables
Setting the scene for wearables
 
Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...
Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...
Practical aspects of PROFIBUS, PROFINET and IO-Link seminar introduction - Ma...
 
PI UK event Coventry Oct 2018 welcome - Mark Freeman
PI UK event Coventry Oct 2018 welcome - Mark FreemanPI UK event Coventry Oct 2018 welcome - Mark Freeman
PI UK event Coventry Oct 2018 welcome - Mark Freeman
 
DevOps for E-Commerce
DevOps for E-CommerceDevOps for E-Commerce
DevOps for E-Commerce
 
SharePoint Conference 2014 Review
SharePoint Conference 2014 ReviewSharePoint Conference 2014 Review
SharePoint Conference 2014 Review
 
70 697 - configuring windows devices - edukite
70 697 - configuring windows devices - edukite70 697 - configuring windows devices - edukite
70 697 - configuring windows devices - edukite
 
HKIBIM Hong Kong BIM Conference 2014 Corporate Sponsorship Package
HKIBIM Hong Kong BIM Conference 2014 Corporate Sponsorship PackageHKIBIM Hong Kong BIM Conference 2014 Corporate Sponsorship Package
HKIBIM Hong Kong BIM Conference 2014 Corporate Sponsorship Package
 
Odoo 14 RoadMap
Odoo 14 RoadMapOdoo 14 RoadMap
Odoo 14 RoadMap
 
Web at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the day
Web at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the dayWeb at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the day
Web at 25 - W3C/Ontos Event on May 22, 2014. Agenda of the day
 
UiPath Studio Web
UiPath Studio WebUiPath Studio Web
UiPath Studio Web
 

More from BIWUG

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425BIWUG
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProBIWUG
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer BootcampBIWUG
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams developmentBIWUG
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalBIWUG
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365BIWUG
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBIBIWUG
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365BIWUG
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADBIWUG
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be PreparedBIWUG
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!BIWUG
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365BIWUG
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioningBIWUG
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsBIWUG
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextBIWUG
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedBIWUG
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019BIWUG
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningBIWUG
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesBIWUG
 

More from BIWUG (20)

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer Bootcamp
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams development
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBI
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure AD
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be Prepared
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioning
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's next
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashed
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine Learning
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sites
 

Recently uploaded

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 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