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

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Recently uploaded (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
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