SlideShare uma empresa Scribd logo
1 de 38
22 January 2021
#M365California
28 January 2021
#collabdaysbirm
Everything you ever wanted to
know about external sharing in
Microsoft 365
Chirag Patel @techChirag
M365 California Sponsors
#collabdays
#collabdaysbirm
@collabdaysbirm
Thank you to our sponsors
Platinum
Gold
Community
Chirag Patel




Development DBA,
SharePoint
Administrator
2001
SharePoint & BPOS
Consultant
2012
Independent
SharePoint & Office
365 Consultant
2014
MicrosoftTeams,
Power Platform
2018
Microsoft 365
2019
M365UK
2020
Community Speaker
Chirag Patel
@techChirag
UK 2011-2014 #spsuk
EMEA 2011 #spsemea
India 2012 #spsindia
Belgium 2016-2017 #spsbe
Cambridge 2017 #spscambs
Paris 2015 #spsparis
Madrid 2016 #spsmad
Barcelona 2017 #spsbcn
London 2015-2017, 2019 #spslondon
Leicester 2019 #spsleicester
Ahmedabad 2020 #M365Ahmedabad
Bangalore 2020 #M365BLR
www.techChirag.com
External sharing workloads
Azure Active
Directory
Microsoft 365
(inc. M365
Groups)
Teams
SharePoint
and OneDrive
(organisation-
level)
SharePoint
(site level)
Look…I just want to share externally!
ANYONE
Easiest way to share files with anyone on the planet
Recipient has access if they have the link
Recipients decides who else gets access
PEOPLE in my COMPANY
Easiest way to share files within the company
Recipient has access if they have the link AND are in the company
Recipient decides who else in my company has access
PEOPLE with EXISTING ACCESS
Direct pointer, does not add permissions
Recipients who already have access via membership, or explicit permission
have access
Recipient cannot decide who else to share to
SPECIFIC PEOPLE
Sharer decides which specific people inside and outside have access
Only those people have access and prove their identity
Thinking about people and processes
External access
process with roles
and responsibilities
Training - including
compliance
requirements
Information security
policy
Information
classification policy
Instructions for 3rd
Parties – Setup,
access, policies
Managing external
access and
removing access
Sharing v Links v
Microsoft 365
Groups User
External Sharing Governance
Support staff
Enable self service
creation
Use lifecycle
management
Detecting
valuable content
Use classification
for sites
Scan with data loss
prevention (DLP)
Protect content
Limit reach
Enforce policy
Use conditional
access
Use IRM
(Information Rights
Management)
Charge
Responsibility
Manage group / site
ownership
Review external
membership
Use IT services and
management
tooling
Think about putting policies in place
Policy Examples
System will support external collaboration
Users cannot share content from OneDrive for Business Externally
Users can share content from SharePoint
External sharing should be disabled on sites by default
IT will restrict 3rd party / domains
Only users who have completed training are allowed to share content externally
External users are required to sign in
IT can enable / disable external sharing
Require external users to re-prove account ownership every 7 days
Prevent external users from sharing content they do not own
Only site owners can invite external users
External sites should have naming convention
External access sites to be identifiable in sites list
IT can remove 3rd party access
Azure - External collaboration settings
• Guest invite settings – Tenant
level
• Guest inviter role
• Members & Guest invite
• Restrictive domains
• Guest user access
restrictions (preview)
• Restricted - can view only their
own user profile. Searching will
not work.
Tenant Level Sharing
• Control who can add
guests
• Control whether
guests can access
group emails, team
files, OneNote and
other M365 Group
elements
Microsoft 365 sharing
• Control whether
admin or all
users can add
guests
• This setting
same as in
Azure – External
Collaboration
setting
Microsoft 365 Groups
Feature Guest user allowed?
Create a group No
Add/remove group members No
Delete a group No
Join a group Yes, by invitation
Start a conversation Yes
Reply to a conversation Yes
Search for a conversation Yes
@mention a person in the group No
Pin/Favorite a group No
Delete a conversation Yes
"Like" messages No
Manage meetings No
View group calendar No
Modify calendar events No
Add a group calendar to a personal calendar No
View and edit group files Yes, if enabled by tenant admin
Access the group OneNote notebook Yes, access from welcome email
Browse groups No
https://support.microsoft.com/en-US/office/adding-guests-to-microsoft-365-groups-bfc7a840-868f-4fd6-a390-f347bf51aff6
SharePoint External Sharing
• To whom do you want to share?
• What can be shared?
• Who can share?
Default behaviour of links across all sites
• Control default scope for sharing
links and permissions
• Controls available at both platform
level and site level
External Sharing at Site Level
• Content you share with
• Flexibility of limit
sharing by domain
• Default sharing link
type
• Default link sharing
permission
Managing external sharing (SharePoint)
Control WHO can share
to external users
• Everyone
• Only specific people
• No one
Control WHICH external users can be shared with
• Anyone
• Only authenticated users
• Only authenticated users except specific domains
• Only authenticated users in specific domains
• No one
Control WHAT can be
shared externally
• Anything
• Only specific libraries
• Only files without sensitive content
Control HOW externally shareable links
can be used
• Default
• Enabled, but not default
• Mandatory expiration date
• Block externally-shareable edit links
• Disabled
Look…I just want to share externally!
• Someone from outside your Microsoft 365
tenant to whom you have given access to
one or more sites, files, or folders.
• 3 types of users:
• Anonymous
• Authenticated without MSA
• Authenticated with MSA
External User (OneDrive/SharePoint) Guest (Microsoft 365 & Azure B2B)
• Also known as external user that grants them
access to all apps within M365 group (emails,
calendar, notes, files, and plans)
• Foundation for Microsoft Teams, Planner,
PowerBI, Dynamics CRM and other Enterprise
Apps
External Sharing Invitation Management
• Separate invitation manager to Azure AD
• Adds users to SPO directory after users have
redeemed their invitations
• New invitations generated every time you share
• Can pick external users from Azure AD
OneDrive/SharePoint Online Azure AD B2B
• Users are added immediately on invitation so that
they show up everywhere
• OneDrive/SharePoint Online invited users also
show up in Azure AD after they redeem their
invitations
• Guests in Microsoft 365 Groups already uses Azure
AD B2B invitation APIs for sharing
SharePoint - Invitation Models
• User-initiated guest invitation model - This is the default for a new site collection and the
recommended model as it provides control to administrators and at the same time flexibility of
end users being able to collaborate with their new business partner users without much
intervention.
• Site-owner-initiated guest invitation model - If you want more control than the default sharing
model over who can invite new users to a site, you can configure the site to only allow site owners
to invite new users. This prevents ad-hoc invitations from being sent out by site users.
• Admin-managed partner users model - In an admin-managed partner users model, the Microsoft
365 you pre-populate your organisation's directory with the guest users who you'll be inviting to
your site. This can be done by importing users from other Microsoft 365 or Azure AD.
Site Usage
• Awareness when
content is
externally shared
Issues accessing files/folders, etc.
• You give an external user access
to a Microsoft SharePoint Online
or Microsoft OneDrive for
Business resource.
• The user accepts the invitation
but is signed in by using another
Microsoft account at the time.
• The user browses to the shared
resource.
• User receives one of the following
error messages:
• Access Denied
• Let us know why you need access
to this site.
• User is not found in the directory
• You need permission to access this
site.
https://support.microsoft.com/en-gb/help/3026478/error-message-when-an-external-user-accepts-a-sharepoint-online-invita
Auditing Sharing events
• SharingInvitationCreated: A user in your organisation tried to share a resource (likely a site) with an external user.
This results in an external sharing invitation sent to the target user. No access to the resource is granted at this point.
• SharingInvitationAccepted: The external user has accepted the sharing invitation sent by the acting user and now
has access to the resource.
• AnonymousLinkCreated: An anonymous link (also called an "Anyone" link) is created for a resource. Because an
anonymous link can be created and then copied, it's reasonable to assume that any document that has an
anonymous link has been shared with a target user.
• AnonymousLinkUsed: As the name implies, this event is logged when an anonymous link is used to access a
resource.
• SecureLinkCreated: A user has created a "specific people link" to share a resource with a specific person. This target
user may be someone who is external to your organisation. The person that the resource is shared with is identified
in the audit record for the AddedToSecureLink event. The time stamps for these two events are nearly identical.
• AddedToSecureLink: A user was added to a specific people link. Use the TargetUserOrGroupName field in this
event to identify the user added to the corresponding specific people link. This target user may be someone who is
external to your organisation.
https://docs.microsoft.com/en-us/microsoft-365/compliance/use-sharing-auditing?view=o365-worldwide
Microsoft Teams (Guest Access)
Dataverse (Database in Teams!)
• Teams can invite guests who can access the apps, bots, flows, and data in the Dataverse for Teams database within
their team. However, they won't be allowed to install, make, or edit apps. They can only discover and run apps in
their team.
• Guests can view and run all resources in the team. By default, guests have full access to records they create and
don't have access to other users' records.
https://docs.microsoft.com/en-us/power-platform/admin/about-teams-environment
Authorise guest access (Microsoft Teams)
• Azure Active Directory: Controls the guest experience
at the directory, tenant, and application level.
• Microsoft Teams: Controls Microsoft Teams only.
• Microsoft 365 Groups: Controls the guest experience in Microsoft 365 Groups and
Microsoft Teams.
• SharePoint Online and OneDrive for Business: Controls the guest experience in
SharePoint Online, OneDrive for Business, Microsoft 365 Groups, and Microsoft Teams.
https://docs.microsoft.com/en-us/microsoftteams/teams-dependencies
Disabling guest access for specific team (M365 Group)
• SharePoint site external sharing is separately disabled.
• Can be done from SharePoint Admin Centre
#Set tenant and M365 Group value
$tenant = "YourM365Tenant"
$groupName = "YourM365GroupName"
Connect-AzureAD
#Disable guest access for specific M365 Group.
$template = Get-AzureADDirectorySettingTemplate | ? {$_.displayname -eq "group.unified.guest"}
$settings = $template.CreateDirectorySetting()
$settings["AllowToAddGuests"]=$false
$groupID= (Get-AzureADGroup -SearchString $groupName).ObjectId
Get-AzureADObjectSetting -TargetObjectId $groupID -TargetType Groups | fl Values
New-AzureADObjectSetting -TargetObjectId $groupID -TargetType Groups -DirectorySetting $settings
Get-AzureADObjectSetting -TargetObjectId $groupID -TargetType Groups | Set-AzureADObjectSetting -
TargetObjectId $groupId -TargetType Groups -DirectorySetting $settings
Disconnect-AzureAD
https://docs.microsoft.com/en-us/microsoft-365/admin/create-groups/manage-guest-access-in-groups
Planner
Task Non-guest owners and
members
Guest user members
Create tasks and buckets Yes Yes
Edit task fields Yes Yes
Attach a file or link to tasks Yes Yes. However, an admin
must allow it through the
Microsoft 365 Groups
settings. For more
information, see Allow
guests to be added to all
Microsoft 365 groups.
Invite guest users Yes No
Comment on a task Yes Yes
Create a plan Yes No
Delete a public plan Yes No
Delete a private plan Yes. Group owners only. No
Add members to a public
plan
Yes No
Add members to a private
plan
Yes. Group owners only. No
Edit plan name Yes Yes
Edit public plan settings Yes No
Edit private plan settings Yes. Group owners only. No
View public plans Yes Yes
Join public plans Yes No
Yammer
• Create and manage an external
network
• Add external messaging participants
• Create and manage external groups
• Find external participants
• Disable external messaging
Monitor Guests
• Identity Governance
• Conduct Access Reviews on a
regular basis
• Requires an Azure AD Premium
P2 license.
• Member and guest users who are
assigned as reviewers
• Member and guest users who
perform a self-review
• Group owners who perform an
access review
• Application owners who perform an
access review
https://docs.microsoft.com/en-us/azure/active-directory/governance/access-reviews-overview
Services: Calendar
Services: User consent to Apps
• Read user profile details
• Microsoft recommends disabling end-user consent to applications. This will centralise the
decision-making process with your organization's security and identity administrator team
https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/manage-consent-requests
Services: User owned apps and services
Microsoft Forms
Services: Sway
Further resources
• How Microsoft manages and enables external sharing and collaboration with
SharePoint (Microsoft Ignite)
• Coaching your guests through the external sharing experience
• Set up and manage access requests
• Searching for site content shared externally
• Configure Teams with three tiers of protection
• Create a secure guest sharing environment
• Create a B2B extranet with managed guests
• Settings interactions between Microsoft 365 Groups, Teams and SharePoint
22 January 2021
#M365California
28 January 2021
#collabdaysbirm
techChirag.com
Thanks!

Mais conteĂşdo relacionado

Mais procurados

Analyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-timeAnalyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-time
DataWorks Summit
 
Fantastic Red Team Attacks and How to Find Them
Fantastic Red Team Attacks and How to Find ThemFantastic Red Team Attacks and How to Find Them
Fantastic Red Team Attacks and How to Find Them
Ross Wolf
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
Hitachi, Ltd. OSS Solution Center.
 

Mais procurados (20)

Firebaseを利用するためにGCPとCloud IAMの 基本を理解しよう
Firebaseを利用するためにGCPとCloud IAMの 基本を理解しようFirebaseを利用するためにGCPとCloud IAMの 基本を理解しよう
Firebaseを利用するためにGCPとCloud IAMの 基本を理解しよう
 
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
 
PHDays 2018 Threat Hunting Hands-On Lab
PHDays 2018 Threat Hunting Hands-On LabPHDays 2018 Threat Hunting Hands-On Lab
PHDays 2018 Threat Hunting Hands-On Lab
 
Internet Week 2020:C12 脅威インテリジェンスの実践的活用法
Internet Week 2020:C12 脅威インテリジェンスの実践的活用法Internet Week 2020:C12 脅威インテリジェンスの実践的活用法
Internet Week 2020:C12 脅威インテリジェンスの実践的活用法
 
HSM超入門講座
HSM超入門講座HSM超入門講座
HSM超入門講座
 
Kheirkhabarov24052017_phdays7
Kheirkhabarov24052017_phdays7Kheirkhabarov24052017_phdays7
Kheirkhabarov24052017_phdays7
 
Azure governance v4.0
Azure governance v4.0Azure governance v4.0
Azure governance v4.0
 
Threat Hunting Procedures and Measurement Matrice
Threat Hunting Procedures and Measurement MatriceThreat Hunting Procedures and Measurement Matrice
Threat Hunting Procedures and Measurement Matrice
 
データベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみたデータベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみた
 
Geometry on the Sphere Google's S2 Library.pdf
Geometry on the Sphere Google's S2 Library.pdfGeometry on the Sphere Google's S2 Library.pdf
Geometry on the Sphere Google's S2 Library.pdf
 
Threat Detection and Response at Scale with Dominique Brezinski
Threat Detection and Response at Scale with Dominique BrezinskiThreat Detection and Response at Scale with Dominique Brezinski
Threat Detection and Response at Scale with Dominique Brezinski
 
Analyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-timeAnalyzing 1.2 Million Network Packets per Second in Real-time
Analyzing 1.2 Million Network Packets per Second in Real-time
 
[Azure Governance] Lesson 3 : Azure Tags
[Azure Governance] Lesson 3 : Azure Tags[Azure Governance] Lesson 3 : Azure Tags
[Azure Governance] Lesson 3 : Azure Tags
 
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
 
Cloud native integration
Cloud native integrationCloud native integration
Cloud native integration
 
Fantastic Red Team Attacks and How to Find Them
Fantastic Red Team Attacks and How to Find ThemFantastic Red Team Attacks and How to Find Them
Fantastic Red Team Attacks and How to Find Them
 
Micro segmentation and zero trust for security and compliance - Guardicore an...
Micro segmentation and zero trust for security and compliance - Guardicore an...Micro segmentation and zero trust for security and compliance - Guardicore an...
Micro segmentation and zero trust for security and compliance - Guardicore an...
 
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linuxなるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
 
Hunting for Privilege Escalation in Windows Environment
Hunting for Privilege Escalation in Windows EnvironmentHunting for Privilege Escalation in Windows Environment
Hunting for Privilege Escalation in Windows Environment
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
 

Semelhante a Everything you ever wanted to know about external sharing in Microsoft 365 - M365California CollabdaysBirmingham

Semelhante a Everything you ever wanted to know about external sharing in Microsoft 365 - M365California CollabdaysBirmingham (20)

SPS London 2019 Enabling External Sharing in Office 365, SharePoint and OneDrive
SPS London 2019 Enabling External Sharing in Office 365, SharePoint and OneDriveSPS London 2019 Enabling External Sharing in Office 365, SharePoint and OneDrive
SPS London 2019 Enabling External Sharing in Office 365, SharePoint and OneDrive
 
Everything you need to know about external sharing in OneDrive, SharePoint, a...
Everything you need to know about external sharing in OneDrive, SharePoint, a...Everything you need to know about external sharing in OneDrive, SharePoint, a...
Everything you need to know about external sharing in OneDrive, SharePoint, a...
 
Making a real world sharing strategy for SharePoint, OneDrive & Teams
Making a real world sharing strategy for SharePoint, OneDrive & TeamsMaking a real world sharing strategy for SharePoint, OneDrive & Teams
Making a real world sharing strategy for SharePoint, OneDrive & Teams
 
Enabling Sharing & Collaboration in OneDrive & SharePoint
Enabling Sharing & Collaboration in OneDrive & SharePointEnabling Sharing & Collaboration in OneDrive & SharePoint
Enabling Sharing & Collaboration in OneDrive & SharePoint
 
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
Supporting third-party access and sharing in Microsoft Teams - Teams Day Onli...
 
Everything you need to know about sharing files in SharePoint and OneDrive
Everything you need to know about sharing files in SharePoint and OneDriveEverything you need to know about sharing files in SharePoint and OneDrive
Everything you need to know about sharing files in SharePoint and OneDrive
 
Working with External Partners in Office 365
Working with External Partners in Office 365Working with External Partners in Office 365
Working with External Partners in Office 365
 
Everything you need to know about sharing files in SharePoint & OneDrive - SP...
Everything you need to know about sharing files in SharePoint & OneDrive - SP...Everything you need to know about sharing files in SharePoint & OneDrive - SP...
Everything you need to know about sharing files in SharePoint & OneDrive - SP...
 
SPS-NYC 2017: Managing external users in Office 365
SPS-NYC 2017: Managing external users in Office 365SPS-NYC 2017: Managing external users in Office 365
SPS-NYC 2017: Managing external users in Office 365
 
Securing Team, SharePoint, and OneDrive in Microsoft 365 - M365VM
Securing Team, SharePoint, and OneDrive in Microsoft 365 - M365VMSecuring Team, SharePoint, and OneDrive in Microsoft 365 - M365VM
Securing Team, SharePoint, and OneDrive in Microsoft 365 - M365VM
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
Intro to Shared Channels
Intro to Shared ChannelsIntro to Shared Channels
Intro to Shared Channels
 
Deep Dive on Office 365 - External Sharing
Deep Dive on Office 365 - External SharingDeep Dive on Office 365 - External Sharing
Deep Dive on Office 365 - External Sharing
 
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
 
Power Saturday Paris 2019 - Enabling External Sharing in Office 365, SharePo...
Power Saturday Paris 2019  - Enabling External Sharing in Office 365, SharePo...Power Saturday Paris 2019  - Enabling External Sharing in Office 365, SharePo...
Power Saturday Paris 2019 - Enabling External Sharing in Office 365, SharePo...
 
Share followsync
Share followsyncShare followsync
Share followsync
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
 
Bulding anextraneto365
Bulding anextraneto365Bulding anextraneto365
Bulding anextraneto365
 
Paul Stork Collab365 SharePoint Summit slidedeck Going External with SharePoi...
Paul Stork Collab365 SharePoint Summit slidedeck Going External with SharePoi...Paul Stork Collab365 SharePoint Summit slidedeck Going External with SharePoi...
Paul Stork Collab365 SharePoint Summit slidedeck Going External with SharePoi...
 

Mais de Chirag Patel

Mais de Chirag Patel (20)

Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
Deep Dive Microsoft Viva Insights - Collabdays Bletchley Park 2023
 
Understanding Security and Compliance in Microsoft Teams M365 North 2023
Understanding Security and Compliance in Microsoft Teams M365 North 2023Understanding Security and Compliance in Microsoft Teams M365 North 2023
Understanding Security and Compliance in Microsoft Teams M365 North 2023
 
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
Microsoft Viva Essential in 45 minutes - Collabdays Bletchley 2022
 
Building immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse OneBuilding immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse One
 
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
Understanding Security and Compliance in Microsoft Teams - Scottish Summit 2022
 
Working with templates in Microsoft 365 aMS Berlin 2022
Working with templates in Microsoft 365 aMS Berlin 2022Working with templates in Microsoft 365 aMS Berlin 2022
Working with templates in Microsoft 365 aMS Berlin 2022
 
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
 
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
 
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Pune...
 
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
 
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
Deep dive on Microsoft Teams integration with SharePoint - M365 Saturday Ahme...
 
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
 
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
 
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
 
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
 
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
 
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
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...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Everything you ever wanted to know about external sharing in Microsoft 365 - M365California CollabdaysBirmingham

  • 1. 22 January 2021 #M365California 28 January 2021 #collabdaysbirm Everything you ever wanted to know about external sharing in Microsoft 365 Chirag Patel @techChirag
  • 3. #collabdays #collabdaysbirm @collabdaysbirm Thank you to our sponsors Platinum Gold Community
  • 4. Chirag Patel     Development DBA, SharePoint Administrator 2001 SharePoint & BPOS Consultant 2012 Independent SharePoint & Office 365 Consultant 2014 MicrosoftTeams, Power Platform 2018 Microsoft 365 2019 M365UK 2020
  • 5. Community Speaker Chirag Patel @techChirag UK 2011-2014 #spsuk EMEA 2011 #spsemea India 2012 #spsindia Belgium 2016-2017 #spsbe Cambridge 2017 #spscambs Paris 2015 #spsparis Madrid 2016 #spsmad Barcelona 2017 #spsbcn London 2015-2017, 2019 #spslondon Leicester 2019 #spsleicester Ahmedabad 2020 #M365Ahmedabad Bangalore 2020 #M365BLR www.techChirag.com
  • 6. External sharing workloads Azure Active Directory Microsoft 365 (inc. M365 Groups) Teams SharePoint and OneDrive (organisation- level) SharePoint (site level)
  • 7. Look…I just want to share externally! ANYONE Easiest way to share files with anyone on the planet Recipient has access if they have the link Recipients decides who else gets access PEOPLE in my COMPANY Easiest way to share files within the company Recipient has access if they have the link AND are in the company Recipient decides who else in my company has access PEOPLE with EXISTING ACCESS Direct pointer, does not add permissions Recipients who already have access via membership, or explicit permission have access Recipient cannot decide who else to share to SPECIFIC PEOPLE Sharer decides which specific people inside and outside have access Only those people have access and prove their identity
  • 8. Thinking about people and processes External access process with roles and responsibilities Training - including compliance requirements Information security policy Information classification policy Instructions for 3rd Parties – Setup, access, policies Managing external access and removing access Sharing v Links v Microsoft 365 Groups User
  • 9. External Sharing Governance Support staff Enable self service creation Use lifecycle management Detecting valuable content Use classification for sites Scan with data loss prevention (DLP) Protect content Limit reach Enforce policy Use conditional access Use IRM (Information Rights Management) Charge Responsibility Manage group / site ownership Review external membership Use IT services and management tooling
  • 10. Think about putting policies in place Policy Examples System will support external collaboration Users cannot share content from OneDrive for Business Externally Users can share content from SharePoint External sharing should be disabled on sites by default IT will restrict 3rd party / domains Only users who have completed training are allowed to share content externally External users are required to sign in IT can enable / disable external sharing Require external users to re-prove account ownership every 7 days Prevent external users from sharing content they do not own Only site owners can invite external users External sites should have naming convention External access sites to be identifiable in sites list IT can remove 3rd party access
  • 11. Azure - External collaboration settings • Guest invite settings – Tenant level • Guest inviter role • Members & Guest invite • Restrictive domains • Guest user access restrictions (preview) • Restricted - can view only their own user profile. Searching will not work.
  • 12. Tenant Level Sharing • Control who can add guests • Control whether guests can access group emails, team files, OneNote and other M365 Group elements
  • 13. Microsoft 365 sharing • Control whether admin or all users can add guests • This setting same as in Azure – External Collaboration setting
  • 14. Microsoft 365 Groups Feature Guest user allowed? Create a group No Add/remove group members No Delete a group No Join a group Yes, by invitation Start a conversation Yes Reply to a conversation Yes Search for a conversation Yes @mention a person in the group No Pin/Favorite a group No Delete a conversation Yes "Like" messages No Manage meetings No View group calendar No Modify calendar events No Add a group calendar to a personal calendar No View and edit group files Yes, if enabled by tenant admin Access the group OneNote notebook Yes, access from welcome email Browse groups No https://support.microsoft.com/en-US/office/adding-guests-to-microsoft-365-groups-bfc7a840-868f-4fd6-a390-f347bf51aff6
  • 15. SharePoint External Sharing • To whom do you want to share? • What can be shared? • Who can share?
  • 16. Default behaviour of links across all sites • Control default scope for sharing links and permissions • Controls available at both platform level and site level
  • 17. External Sharing at Site Level • Content you share with • Flexibility of limit sharing by domain • Default sharing link type • Default link sharing permission
  • 18. Managing external sharing (SharePoint) Control WHO can share to external users • Everyone • Only specific people • No one Control WHICH external users can be shared with • Anyone • Only authenticated users • Only authenticated users except specific domains • Only authenticated users in specific domains • No one Control WHAT can be shared externally • Anything • Only specific libraries • Only files without sensitive content Control HOW externally shareable links can be used • Default • Enabled, but not default • Mandatory expiration date • Block externally-shareable edit links • Disabled
  • 19. Look…I just want to share externally! • Someone from outside your Microsoft 365 tenant to whom you have given access to one or more sites, files, or folders. • 3 types of users: • Anonymous • Authenticated without MSA • Authenticated with MSA External User (OneDrive/SharePoint) Guest (Microsoft 365 & Azure B2B) • Also known as external user that grants them access to all apps within M365 group (emails, calendar, notes, files, and plans) • Foundation for Microsoft Teams, Planner, PowerBI, Dynamics CRM and other Enterprise Apps
  • 20. External Sharing Invitation Management • Separate invitation manager to Azure AD • Adds users to SPO directory after users have redeemed their invitations • New invitations generated every time you share • Can pick external users from Azure AD OneDrive/SharePoint Online Azure AD B2B • Users are added immediately on invitation so that they show up everywhere • OneDrive/SharePoint Online invited users also show up in Azure AD after they redeem their invitations • Guests in Microsoft 365 Groups already uses Azure AD B2B invitation APIs for sharing
  • 21. SharePoint - Invitation Models • User-initiated guest invitation model - This is the default for a new site collection and the recommended model as it provides control to administrators and at the same time flexibility of end users being able to collaborate with their new business partner users without much intervention. • Site-owner-initiated guest invitation model - If you want more control than the default sharing model over who can invite new users to a site, you can configure the site to only allow site owners to invite new users. This prevents ad-hoc invitations from being sent out by site users. • Admin-managed partner users model - In an admin-managed partner users model, the Microsoft 365 you pre-populate your organisation's directory with the guest users who you'll be inviting to your site. This can be done by importing users from other Microsoft 365 or Azure AD.
  • 22. Site Usage • Awareness when content is externally shared
  • 23. Issues accessing files/folders, etc. • You give an external user access to a Microsoft SharePoint Online or Microsoft OneDrive for Business resource. • The user accepts the invitation but is signed in by using another Microsoft account at the time. • The user browses to the shared resource. • User receives one of the following error messages: • Access Denied • Let us know why you need access to this site. • User is not found in the directory • You need permission to access this site. https://support.microsoft.com/en-gb/help/3026478/error-message-when-an-external-user-accepts-a-sharepoint-online-invita
  • 24. Auditing Sharing events • SharingInvitationCreated: A user in your organisation tried to share a resource (likely a site) with an external user. This results in an external sharing invitation sent to the target user. No access to the resource is granted at this point. • SharingInvitationAccepted: The external user has accepted the sharing invitation sent by the acting user and now has access to the resource. • AnonymousLinkCreated: An anonymous link (also called an "Anyone" link) is created for a resource. Because an anonymous link can be created and then copied, it's reasonable to assume that any document that has an anonymous link has been shared with a target user. • AnonymousLinkUsed: As the name implies, this event is logged when an anonymous link is used to access a resource. • SecureLinkCreated: A user has created a "specific people link" to share a resource with a specific person. This target user may be someone who is external to your organisation. The person that the resource is shared with is identified in the audit record for the AddedToSecureLink event. The time stamps for these two events are nearly identical. • AddedToSecureLink: A user was added to a specific people link. Use the TargetUserOrGroupName field in this event to identify the user added to the corresponding specific people link. This target user may be someone who is external to your organisation. https://docs.microsoft.com/en-us/microsoft-365/compliance/use-sharing-auditing?view=o365-worldwide
  • 26. Dataverse (Database in Teams!) • Teams can invite guests who can access the apps, bots, flows, and data in the Dataverse for Teams database within their team. However, they won't be allowed to install, make, or edit apps. They can only discover and run apps in their team. • Guests can view and run all resources in the team. By default, guests have full access to records they create and don't have access to other users' records. https://docs.microsoft.com/en-us/power-platform/admin/about-teams-environment
  • 27. Authorise guest access (Microsoft Teams) • Azure Active Directory: Controls the guest experience at the directory, tenant, and application level. • Microsoft Teams: Controls Microsoft Teams only. • Microsoft 365 Groups: Controls the guest experience in Microsoft 365 Groups and Microsoft Teams. • SharePoint Online and OneDrive for Business: Controls the guest experience in SharePoint Online, OneDrive for Business, Microsoft 365 Groups, and Microsoft Teams. https://docs.microsoft.com/en-us/microsoftteams/teams-dependencies
  • 28. Disabling guest access for specific team (M365 Group) • SharePoint site external sharing is separately disabled. • Can be done from SharePoint Admin Centre #Set tenant and M365 Group value $tenant = "YourM365Tenant" $groupName = "YourM365GroupName" Connect-AzureAD #Disable guest access for specific M365 Group. $template = Get-AzureADDirectorySettingTemplate | ? {$_.displayname -eq "group.unified.guest"} $settings = $template.CreateDirectorySetting() $settings["AllowToAddGuests"]=$false $groupID= (Get-AzureADGroup -SearchString $groupName).ObjectId Get-AzureADObjectSetting -TargetObjectId $groupID -TargetType Groups | fl Values New-AzureADObjectSetting -TargetObjectId $groupID -TargetType Groups -DirectorySetting $settings Get-AzureADObjectSetting -TargetObjectId $groupID -TargetType Groups | Set-AzureADObjectSetting - TargetObjectId $groupId -TargetType Groups -DirectorySetting $settings Disconnect-AzureAD https://docs.microsoft.com/en-us/microsoft-365/admin/create-groups/manage-guest-access-in-groups
  • 29. Planner Task Non-guest owners and members Guest user members Create tasks and buckets Yes Yes Edit task fields Yes Yes Attach a file or link to tasks Yes Yes. However, an admin must allow it through the Microsoft 365 Groups settings. For more information, see Allow guests to be added to all Microsoft 365 groups. Invite guest users Yes No Comment on a task Yes Yes Create a plan Yes No Delete a public plan Yes No Delete a private plan Yes. Group owners only. No Add members to a public plan Yes No Add members to a private plan Yes. Group owners only. No Edit plan name Yes Yes Edit public plan settings Yes No Edit private plan settings Yes. Group owners only. No View public plans Yes Yes Join public plans Yes No
  • 30. Yammer • Create and manage an external network • Add external messaging participants • Create and manage external groups • Find external participants • Disable external messaging
  • 31. Monitor Guests • Identity Governance • Conduct Access Reviews on a regular basis • Requires an Azure AD Premium P2 license. • Member and guest users who are assigned as reviewers • Member and guest users who perform a self-review • Group owners who perform an access review • Application owners who perform an access review https://docs.microsoft.com/en-us/azure/active-directory/governance/access-reviews-overview
  • 33. Services: User consent to Apps • Read user profile details • Microsoft recommends disabling end-user consent to applications. This will centralise the decision-making process with your organization's security and identity administrator team https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/manage-consent-requests
  • 34. Services: User owned apps and services
  • 37. Further resources • How Microsoft manages and enables external sharing and collaboration with SharePoint (Microsoft Ignite) • Coaching your guests through the external sharing experience • Set up and manage access requests • Searching for site content shared externally • Configure Teams with three tiers of protection • Create a secure guest sharing environment • Create a B2B extranet with managed guests • Settings interactions between Microsoft 365 Groups, Teams and SharePoint
  • 38. 22 January 2021 #M365California 28 January 2021 #collabdaysbirm techChirag.com Thanks!

Notas do Editor

  1. By default, Microsoft 365 is turned for external sharing. We will explore how you can plan to control for enabling and managing external sharing effectively. We will configure variety of settings and services to allow external sharing for your staff and your customers, partners and suppliers. With recent improvements in external sharing, this demo based session will cover the ins and outs for successful implementation of external sharing in Microsoft 365.
  2. https://techchirag.com https://twitter.com/techchirag https://www.linkedin.com/in/techchirag https://www.slideshare.net/techchirag https://www.youtube.com/playlist?list=PLJeDQGE0NCWDSoVssBLcJY9paIFgDb-A8
  3. MSA = Microsoft Account (personal or work/school (Microsoft 365))
  4. All external sharing (except OneDrive/SharePoint Online), including guests in Microsoft 365 Groups, already uses the Azure AD B2B collaboration invitation APIs for sharing.
  5. By default, Microsoft 365 is turned for external sharing. We will explore how you can plan to control for enabling and managing external sharing effectively. We will configure variety of settings and services to allow external sharing for your staff and your customers, partners and suppliers. With recent improvements in external sharing, this demo based session will cover the ins and outs for successful implementation of external sharing in Microsoft 365.