SlideShare a Scribd company logo
1 of 33
Tom Resing, MCM + Author
Managing Authentication
and Authorization --
Controlling Access to
Documents and Data
Photo by mbrand - Creative Commons Attribution-NonCommercial License https://www.flickr.com/photos/87317539@N00 Created with Haiku Deck
Photo by YanivG - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/17796222@N00 Created with Haiku Deck
Photo by ell brown - Creative Commons Attribution License https://www.flickr.com/photos/39415781@N06 Created with Haiku Deck
Photo by cackhanded - Creative Commons Attribution-NonCommercial License https://www.flickr.com/photos/37354253@N00 Created with Haiku Deck
Photo by mikecogh - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/89165847@N00 Created with Haiku Deck
Photo by Jamison_Judd - Creative Commons Attribution License https://www.flickr.com/photos/14072475@N07 Created with Haiku Deck
Photo by Stuck in Customs - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/95572727@N00 Created with Haiku Deck
Photo by kevin dooley - Creative Commons Attribution License https://www.flickr.com/photos/12836528@N00 Created with Haiku Deck
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 11
Tom Resing
2x Past Microsoft Most Valuable Professional (MVP) Award Winner 2013, 2014
The leading provider of modern
communication and collaboration
solutions for business.
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 14
Authentication Topics
• Authentication Types
• Focus on Claims
• Active Directory Integration
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 17
• Most common authentication provider for SharePoint
• Easy to use with claims or classic mode
• Integrates with Active Directory Federation Services (AD FS) for SAML 2.0 support
Active Directory
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 19
Hierarchy Topics
• Physical Security
• Network Security
• Content Databases
• Farm Level
• SharePoint Objects and Groupings
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 20
Physical and Network Security
• Servers
• Backups
• Tapes
• File copies
• Network
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 21
• Wikipedia says: “In information security, computer science, and other fields, the principle of least
privilege (also known as the principle of minimal privilege or the principle of least authority) requires
that in a particular abstraction layer of a computing environment, every module (such as a process,
a user or aprogram depending on the subject) must be able to access only the information
and resources that are necessary for its legitimate purpose.[1][2]”-
• Must apply at every level
– Including the file system and tape backups!
Principle Of Least Privilege
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 23
Authorization Topics
• Permissions Boundaries
• Self Service Site Creation
• Managing Authentication and
Authorization with PowerShell
• Troubleshooting Tools
• Search Permission Trimming
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 24
User Policy
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 25
• Example: My Sites
Self Service Site Creation
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 26
• Create Classic Mode Web Application https://technet.microsoft.com/en-us/library/gg276326.aspx
• Turn on Developer Dashboard
PowerShell Tips
New-SPWebApplication -Name “Classic AuthN Site" -ApplicationPool “OctoberSP
AppPool"-ApplicationPoolAccount (Get-SPManagedAccount "CONTOSOsp_farm") -Port
81 -URL "http://octobersp.cloudapp.net/"
$svc = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$dds = $svc.DeveloperDashboardSettings
$dds.DisplayLevel = "On"
$dds.Update()
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 27
ULS Viewer
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 28
• Honors permissions
– Must be maintained
Search
Reference Material
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 30
Reference
ULSViewer.exe download (MSDN archive version)
http://www.benjaminathawes.com/2014/05/26/ulsviewer-exe-download/
Plan self-service site creation in SharePoint 2013
https://technet.microsoft.com/en-us/library/cc263483.aspx
Fiddler
http://www.telerik.com/fiddler
© 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 31
Reference
What’s new in SharePoint 2013
Administration – Todd and Shane
Professional SharePoint 2013
Administration (2010 edition, too)
Tom Resing’s SharePoint Blog
www.tomresing.com
Email Resingnet-website@yahoo.com
Twitter @resing
Connect
© 2015 Jive Software, Inc. All rights reserved | Jive ConfidentialJive is the leading provider of modern communication and collaboration solutions for business.
For more information, visit www.jivesoftware.com

More Related Content

What's hot

Tech programs post pandemic tech to go and lending programs
Tech programs post pandemic   tech to go and lending programsTech programs post pandemic   tech to go and lending programs
Tech programs post pandemic tech to go and lending programsBrian Pichman
 
GarageLabs Startup Insights
GarageLabs Startup InsightsGarageLabs Startup Insights
GarageLabs Startup InsightsKen Lin
 
Website essentials things every library website should have
Website essentials  things every library website should haveWebsite essentials  things every library website should have
Website essentials things every library website should haveBrian Pichman
 
O365Con18 - Migrating SharePoint to the Cloud - Jared Shockley
O365Con18 - Migrating SharePoint to the Cloud - Jared ShockleyO365Con18 - Migrating SharePoint to the Cloud - Jared Shockley
O365Con18 - Migrating SharePoint to the Cloud - Jared ShockleyNCCOMMS
 
html/CSS Crash course w/ interactive slides link
html/CSS Crash course w/ interactive slides linkhtml/CSS Crash course w/ interactive slides link
html/CSS Crash course w/ interactive slides linkJustin Ezor
 
html/CSS crash course correct free course link
html/CSS crash course correct free course linkhtml/CSS crash course correct free course link
html/CSS crash course correct free course linkJustin Ezor
 
Web Services for Fun and Profit
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and ProfitSimon Willison
 
Nonprofit Technology Trends: Cloud Computing
Nonprofit Technology Trends: Cloud ComputingNonprofit Technology Trends: Cloud Computing
Nonprofit Technology Trends: Cloud ComputingCloud for Good
 
html/CSS Crash course
html/CSS Crash coursehtml/CSS Crash course
html/CSS Crash courseJustin Ezor
 
O365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateO365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateNCCOMMS
 
Build your own website - LA 2-13-18
Build your own website - LA 2-13-18Build your own website - LA 2-13-18
Build your own website - LA 2-13-18Justin Ezor
 

What's hot (12)

Tech programs post pandemic tech to go and lending programs
Tech programs post pandemic   tech to go and lending programsTech programs post pandemic   tech to go and lending programs
Tech programs post pandemic tech to go and lending programs
 
GarageLabs Startup Insights
GarageLabs Startup InsightsGarageLabs Startup Insights
GarageLabs Startup Insights
 
Website essentials things every library website should have
Website essentials  things every library website should haveWebsite essentials  things every library website should have
Website essentials things every library website should have
 
O365Con18 - Migrating SharePoint to the Cloud - Jared Shockley
O365Con18 - Migrating SharePoint to the Cloud - Jared ShockleyO365Con18 - Migrating SharePoint to the Cloud - Jared Shockley
O365Con18 - Migrating SharePoint to the Cloud - Jared Shockley
 
html/CSS Crash course w/ interactive slides link
html/CSS Crash course w/ interactive slides linkhtml/CSS Crash course w/ interactive slides link
html/CSS Crash course w/ interactive slides link
 
html/CSS crash course correct free course link
html/CSS crash course correct free course linkhtml/CSS crash course correct free course link
html/CSS crash course correct free course link
 
Web Services for Fun and Profit
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and Profit
 
Nonprofit Technology Trends: Cloud Computing
Nonprofit Technology Trends: Cloud ComputingNonprofit Technology Trends: Cloud Computing
Nonprofit Technology Trends: Cloud Computing
 
html/CSS Crash course
html/CSS Crash coursehtml/CSS Crash course
html/CSS Crash course
 
Microsoft 365
Microsoft 365Microsoft 365
Microsoft 365
 
O365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed dateO365Engage17 - Microsoft flow speed date
O365Engage17 - Microsoft flow speed date
 
Build your own website - LA 2-13-18
Build your own website - LA 2-13-18Build your own website - LA 2-13-18
Build your own website - LA 2-13-18
 

Similar to SharePoint Authorization and Authentication-Controlling Access to Documents and Data

Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Ankit Gupta
 
Onion layered Agile test practice Map to Continuous Delivery
Onion layered Agile test practice Map to Continuous DeliveryOnion layered Agile test practice Map to Continuous Delivery
Onion layered Agile test practice Map to Continuous DeliveryDr. Anish Cheriyan (PhD)
 
SUGCON: The Agile Nirvana of DevSecOps and Containerization
SUGCON: The Agile Nirvana of DevSecOps and ContainerizationSUGCON: The Agile Nirvana of DevSecOps and Containerization
SUGCON: The Agile Nirvana of DevSecOps and ContainerizationVasiliy Fomichev
 
Build Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWSBuild Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWSMitoc Group
 
Microservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWSMicroservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWSMitoc Group
 
Microservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWSMicroservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWSMitoc Group
 
Microservices Architecture for Content Management Systems using AWS Lambda an...
Microservices Architecture for Content Management Systems using AWS Lambda an...Microservices Architecture for Content Management Systems using AWS Lambda an...
Microservices Architecture for Content Management Systems using AWS Lambda an...Mitoc Group
 
Microservices Architecture for Web Applications using Amazon AWS Cloud
Microservices Architecture for Web Applications using Amazon AWS CloudMicroservices Architecture for Web Applications using Amazon AWS Cloud
Microservices Architecture for Web Applications using Amazon AWS CloudMitoc Group
 
Microservices Architecture for Web Applications using Serverless Computing wi...
Microservices Architecture for Web Applications using Serverless Computing wi...Microservices Architecture for Web Applications using Serverless Computing wi...
Microservices Architecture for Web Applications using Serverless Computing wi...Mitoc Group
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsAmazon Web Services
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024Cloud Native NoVA
 
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...Amazon Web Services
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)bigdata trunk
 
Microservices Architecture for Web Applications using AWS Lambda and more
Microservices Architecture for Web Applications using AWS Lambda and moreMicroservices Architecture for Web Applications using AWS Lambda and more
Microservices Architecture for Web Applications using AWS Lambda and moreMitoc Group
 
Andrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State SenateAndrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State SenateAcquia
 
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic TrainingGCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic TrainingSimon Su
 
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaSDeep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaSApigee | Google Cloud
 
Build Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartBuild Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartEric Overfield
 
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014Amazon Web Services
 

Similar to SharePoint Authorization and Authentication-Controlling Access to Documents and Data (20)

Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)
 
Onion layered Agile test practice Map to Continuous Delivery
Onion layered Agile test practice Map to Continuous DeliveryOnion layered Agile test practice Map to Continuous Delivery
Onion layered Agile test practice Map to Continuous Delivery
 
SUGCON: The Agile Nirvana of DevSecOps and Containerization
SUGCON: The Agile Nirvana of DevSecOps and ContainerizationSUGCON: The Agile Nirvana of DevSecOps and Containerization
SUGCON: The Agile Nirvana of DevSecOps and Containerization
 
Build Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWSBuild Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWS
 
Microservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWSMicroservices Architecture for Digital Platforms using Serverless AWS
Microservices Architecture for Digital Platforms using Serverless AWS
 
Microservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWSMicroservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWS
 
Microservices Architecture for Content Management Systems using AWS Lambda an...
Microservices Architecture for Content Management Systems using AWS Lambda an...Microservices Architecture for Content Management Systems using AWS Lambda an...
Microservices Architecture for Content Management Systems using AWS Lambda an...
 
Microservices Architecture for Web Applications using Amazon AWS Cloud
Microservices Architecture for Web Applications using Amazon AWS CloudMicroservices Architecture for Web Applications using Amazon AWS Cloud
Microservices Architecture for Web Applications using Amazon AWS Cloud
 
Microservices Architecture for Web Applications using Serverless Computing wi...
Microservices Architecture for Web Applications using Serverless Computing wi...Microservices Architecture for Web Applications using Serverless Computing wi...
Microservices Architecture for Web Applications using Serverless Computing wi...
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)
 
Microservices Architecture for Web Applications using AWS Lambda and more
Microservices Architecture for Web Applications using AWS Lambda and moreMicroservices Architecture for Web Applications using AWS Lambda and more
Microservices Architecture for Web Applications using AWS Lambda and more
 
Andrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State SenateAndrew Hoppin, CIO, NY State Senate
Andrew Hoppin, CIO, NY State Senate
 
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic TrainingGCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
 
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaSDeep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaS
 
Build Your First SharePoint Framework Webpart
Build Your First SharePoint Framework WebpartBuild Your First SharePoint Framework Webpart
Build Your First SharePoint Framework Webpart
 
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
 

More from Tom Resing

Quickly respond to relevant information in SharePoint Online
Quickly respond to relevant information in SharePoint OnlineQuickly respond to relevant information in SharePoint Online
Quickly respond to relevant information in SharePoint OnlineTom Resing
 
SharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceSharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceTom Resing
 
Engage your users with 3 trends in successful intranets
Engage your users with 3 trends in successful intranetsEngage your users with 3 trends in successful intranets
Engage your users with 3 trends in successful intranetsTom Resing
 
CodeUP April 2014 Lunch and Learn
CodeUP April 2014 Lunch and LearnCodeUP April 2014 Lunch and Learn
CodeUP April 2014 Lunch and LearnTom Resing
 
Develop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 MinutesDevelop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 MinutesTom Resing
 
SharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
SharePoint Saturday Chicago - SharePoint for DBAs Tom ResingSharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
SharePoint Saturday Chicago - SharePoint for DBAs Tom ResingTom Resing
 
Is Your Intranet Social Yet?
Is Your Intranet Social Yet?Is Your Intranet Social Yet?
Is Your Intranet Social Yet?Tom Resing
 
Integrate External Data w/ business connectivity services (BCS)
Integrate External Data w/ business connectivity services (BCS)Integrate External Data w/ business connectivity services (BCS)
Integrate External Data w/ business connectivity services (BCS)Tom Resing
 
Share point 2013 administration
Share point 2013 administrationShare point 2013 administration
Share point 2013 administrationTom Resing
 
Integrate external data with the business connectivity services
Integrate external data with the business connectivity servicesIntegrate external data with the business connectivity services
Integrate external data with the business connectivity servicesTom Resing
 
Integrate External Data with bcs #spsaustx
Integrate External Data with bcs #spsaustxIntegrate External Data with bcs #spsaustx
Integrate External Data with bcs #spsaustxTom Resing
 
SharePoint for DBA's Part 2
SharePoint for DBA's Part 2SharePoint for DBA's Part 2
SharePoint for DBA's Part 2Tom Resing
 
SharePoint for DBAs Part 1
SharePoint for DBAs Part 1SharePoint for DBAs Part 1
SharePoint for DBAs Part 1Tom Resing
 
BPC Keynote BCS Resing
BPC Keynote BCS ResingBPC Keynote BCS Resing
BPC Keynote BCS ResingTom Resing
 
The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010Tom Resing
 
The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010Tom Resing
 
Spssa march30th prep
Spssa march30th prepSpssa march30th prep
Spssa march30th prepTom Resing
 
Agile Content Migration for SharePoint
Agile Content Migration for SharePointAgile Content Migration for SharePoint
Agile Content Migration for SharePointTom Resing
 
SharePoint Saturday San Antonio April 2nd
SharePoint Saturday San Antonio April 2ndSharePoint Saturday San Antonio April 2nd
SharePoint Saturday San Antonio April 2ndTom Resing
 
Integrate External Data With The Business Data Catalog
Integrate External Data With The Business Data CatalogIntegrate External Data With The Business Data Catalog
Integrate External Data With The Business Data CatalogTom Resing
 

More from Tom Resing (20)

Quickly respond to relevant information in SharePoint Online
Quickly respond to relevant information in SharePoint OnlineQuickly respond to relevant information in SharePoint Online
Quickly respond to relevant information in SharePoint Online
 
SharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceSharePoint Modern Support and Assistance
SharePoint Modern Support and Assistance
 
Engage your users with 3 trends in successful intranets
Engage your users with 3 trends in successful intranetsEngage your users with 3 trends in successful intranets
Engage your users with 3 trends in successful intranets
 
CodeUP April 2014 Lunch and Learn
CodeUP April 2014 Lunch and LearnCodeUP April 2014 Lunch and Learn
CodeUP April 2014 Lunch and Learn
 
Develop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 MinutesDevelop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 Minutes
 
SharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
SharePoint Saturday Chicago - SharePoint for DBAs Tom ResingSharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
SharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
 
Is Your Intranet Social Yet?
Is Your Intranet Social Yet?Is Your Intranet Social Yet?
Is Your Intranet Social Yet?
 
Integrate External Data w/ business connectivity services (BCS)
Integrate External Data w/ business connectivity services (BCS)Integrate External Data w/ business connectivity services (BCS)
Integrate External Data w/ business connectivity services (BCS)
 
Share point 2013 administration
Share point 2013 administrationShare point 2013 administration
Share point 2013 administration
 
Integrate external data with the business connectivity services
Integrate external data with the business connectivity servicesIntegrate external data with the business connectivity services
Integrate external data with the business connectivity services
 
Integrate External Data with bcs #spsaustx
Integrate External Data with bcs #spsaustxIntegrate External Data with bcs #spsaustx
Integrate External Data with bcs #spsaustx
 
SharePoint for DBA's Part 2
SharePoint for DBA's Part 2SharePoint for DBA's Part 2
SharePoint for DBA's Part 2
 
SharePoint for DBAs Part 1
SharePoint for DBAs Part 1SharePoint for DBAs Part 1
SharePoint for DBAs Part 1
 
BPC Keynote BCS Resing
BPC Keynote BCS ResingBPC Keynote BCS Resing
BPC Keynote BCS Resing
 
The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010
 
The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010The SharePoint Development Path from 2007 to 2010
The SharePoint Development Path from 2007 to 2010
 
Spssa march30th prep
Spssa march30th prepSpssa march30th prep
Spssa march30th prep
 
Agile Content Migration for SharePoint
Agile Content Migration for SharePointAgile Content Migration for SharePoint
Agile Content Migration for SharePoint
 
SharePoint Saturday San Antonio April 2nd
SharePoint Saturday San Antonio April 2ndSharePoint Saturday San Antonio April 2nd
SharePoint Saturday San Antonio April 2nd
 
Integrate External Data With The Business Data Catalog
Integrate External Data With The Business Data CatalogIntegrate External Data With The Business Data Catalog
Integrate External Data With The Business Data Catalog
 

Recently uploaded

The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Recently uploaded (20)

The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

SharePoint Authorization and Authentication-Controlling Access to Documents and Data

  • 1. Tom Resing, MCM + Author Managing Authentication and Authorization -- Controlling Access to Documents and Data
  • 2. Photo by mbrand - Creative Commons Attribution-NonCommercial License https://www.flickr.com/photos/87317539@N00 Created with Haiku Deck
  • 3. Photo by YanivG - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/17796222@N00 Created with Haiku Deck
  • 4. Photo by ell brown - Creative Commons Attribution License https://www.flickr.com/photos/39415781@N06 Created with Haiku Deck
  • 5. Photo by cackhanded - Creative Commons Attribution-NonCommercial License https://www.flickr.com/photos/37354253@N00 Created with Haiku Deck
  • 6. Photo by mikecogh - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/89165847@N00 Created with Haiku Deck
  • 7. Photo by Jamison_Judd - Creative Commons Attribution License https://www.flickr.com/photos/14072475@N07 Created with Haiku Deck
  • 8. Photo by Stuck in Customs - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/95572727@N00 Created with Haiku Deck
  • 9. Photo by kevin dooley - Creative Commons Attribution License https://www.flickr.com/photos/12836528@N00 Created with Haiku Deck
  • 10.
  • 11. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 11 Tom Resing 2x Past Microsoft Most Valuable Professional (MVP) Award Winner 2013, 2014
  • 12. The leading provider of modern communication and collaboration solutions for business.
  • 13.
  • 14. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 14 Authentication Topics • Authentication Types • Focus on Claims • Active Directory Integration
  • 15.
  • 16.
  • 17. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 17 • Most common authentication provider for SharePoint • Easy to use with claims or classic mode • Integrates with Active Directory Federation Services (AD FS) for SAML 2.0 support Active Directory
  • 18.
  • 19. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 19 Hierarchy Topics • Physical Security • Network Security • Content Databases • Farm Level • SharePoint Objects and Groupings
  • 20. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 20 Physical and Network Security • Servers • Backups • Tapes • File copies • Network
  • 21. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 21 • Wikipedia says: “In information security, computer science, and other fields, the principle of least privilege (also known as the principle of minimal privilege or the principle of least authority) requires that in a particular abstraction layer of a computing environment, every module (such as a process, a user or aprogram depending on the subject) must be able to access only the information and resources that are necessary for its legitimate purpose.[1][2]”- • Must apply at every level – Including the file system and tape backups! Principle Of Least Privilege
  • 22.
  • 23. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 23 Authorization Topics • Permissions Boundaries • Self Service Site Creation • Managing Authentication and Authorization with PowerShell • Troubleshooting Tools • Search Permission Trimming
  • 24. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 24 User Policy
  • 25. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 25 • Example: My Sites Self Service Site Creation
  • 26. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 26 • Create Classic Mode Web Application https://technet.microsoft.com/en-us/library/gg276326.aspx • Turn on Developer Dashboard PowerShell Tips New-SPWebApplication -Name “Classic AuthN Site" -ApplicationPool “OctoberSP AppPool"-ApplicationPoolAccount (Get-SPManagedAccount "CONTOSOsp_farm") -Port 81 -URL "http://octobersp.cloudapp.net/" $svc = [Microsoft.SharePoint.Administration.SPWebService]::ContentService $dds = $svc.DeveloperDashboardSettings $dds.DisplayLevel = "On" $dds.Update()
  • 27. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 27 ULS Viewer
  • 28. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 28 • Honors permissions – Must be maintained Search
  • 30. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 30 Reference ULSViewer.exe download (MSDN archive version) http://www.benjaminathawes.com/2014/05/26/ulsviewer-exe-download/ Plan self-service site creation in SharePoint 2013 https://technet.microsoft.com/en-us/library/cc263483.aspx Fiddler http://www.telerik.com/fiddler
  • 31. © 2015 Jive Software, Inc. All rights reserved | Jive Confidential Page 31 Reference What’s new in SharePoint 2013 Administration – Todd and Shane Professional SharePoint 2013 Administration (2010 edition, too)
  • 32. Tom Resing’s SharePoint Blog www.tomresing.com Email Resingnet-website@yahoo.com Twitter @resing Connect
  • 33. © 2015 Jive Software, Inc. All rights reserved | Jive ConfidentialJive is the leading provider of modern communication and collaboration solutions for business. For more information, visit www.jivesoftware.com

Editor's Notes

  1. One of SharePoint's core strengths is secure content management on the web. Maybe because of that core strength, managing access to that content is one of the more common pains, as well. As a SharePoint Administrator, questions about securing SharePoint and its content are often thrown your way. In this class, we'll discuss access considerations which are key from the planning and architecture through end user support and disaster recovery. 8:30AM-9:45 1hr15min Areas covered will include: Authentication Types; Permissions Boundaries; Self Service Site Creation; Managing Authentication and Authorization with PowerShell; Troubleshooting Tools; Active Directory Integration; Search Permission Trimming
  2. I’m proud to work at Jive Software, a recognized leader in modern communication for business. Feel free to ask me more about it after the presentation.
  3. Let's dive into authentication.
  4. SharePoint itself, doesn't authenticate your users. Never has. Whenenever you enter your username and password
  5. Here’s what the new web application screen looks like in 2010. Note the choice of claims or classic.
  6. It’s the third element I mentioned, but the first I’d like to dig deeper into. Let’s take a look at the layers of access control.
  7. The layers of SharePoint are many. The first two topics are really not SharePoint Specific. I’ll spend less time on them.
  8. The first layer is physical security, You may not always have direct influence or responsibility for the full physical security of your documents and data, but as an IT Pro with SharePoint responsibility you will always have some. Physical access control to the hardware is probably the most obvious. For the most part, we’ve moved beyond the days of SharePoint running on desktop PCs sitting under someone’s desk for more reasons than just security. Most customers I’ve worked with in the last 7 years offered very little physical access to the actual servers running their SharePoint Farm, if any. What might be a little less obvious is physical access to other SharePoint related assets. In the case of Edward Snowden, I believe he got access to the SharePoint content databases, even though access to them wasn’t needed for his role. It could have been access to a backup of the database, either on a file share or a physical copy on a tape. Or, through his user account, he may have had direct network access to the server through the network. If you’re responsible for access control to documents and data stored in SharePoint, it’s your responsibility to limit that access.
  9. It’s the third element I mentioned, but the first I’d like to dig deeper into. Let’s take a look at the layers of access control.
  10. The layers of SharePoint are many. The first two topics are really not SharePoint Specific. I’ll spend less time on them.
  11. Let’s talk about a web application layer override called User Policy. User Policy can be applied to users or groups of users on a web application zone level. My recommendation is to ignore this screen, in most cases. Why? Because the site collection administrators have no visibility into these settings. In the end, it causes confusion when their permission settings don’t work. Two exceptions. 1) If it entirely obvious why you’re doing this and it won’t cause confusion or 2) You need to apply a user policy to a service account for configuration
  12. SharePoint’s logging system is great for all things SharePoint. Make sure to visit your familiar Windows Event Viewer for System, Application and Security logs from Windows and IIS. Those aren’t in ULS and can be very helpful for troubleshooting Authentication issues.