SharePoint 2013 and Office 365 External Sharing –
“Share outside the lines!”
Collaboration often
involves working
with people
outside the
company. Many
users resort to the
trusty standby of
email.

T...
External
Collaboration
On-premise
Some Key
Considerations

Security

Multiple domains

Networking

Auditing

Active Direct...
Typical
Process to
Add User

Contact domain
admin to request
external user
account

Re-submit request
to add external
user...
External
Sharing

There has to be a better way,
right?

5
External
Sharing

There has to be a better way,
right?

6
SharePoint Tokens
• Url Start Tokens
Tokens are
important in
SharePoint
development…even
more so in
SharePoint 2013

• Url Internal Tokens
•...
Url Start
Tokens

~sitecollection
~site
~controlTemplates
~layouts

9
Url Internal
Tokens

•

{ControlTemplates}

•

{ItemId}

•

{ItemUrl}

•

{Layouts}

•

{ListId}

•

{RecurrenceId}

•

{S...
App Tokens

~appWebUrl
~hostUrl
~hostLogoUrl
~remoteAppUrl
{StandardTokens}:
{HostUrl},{AppWebUrl},{Language},{ClientTag},...
Visual Studio
Tokens

•

$SharePoint.Project.FileName$

•

$SharePoint.Project.FileNameWithoutExtension$

•

$SharePoint.P...
Resource
Files –
Honorable
Mention

• SharePoint Out-of-the-Box
• Custom

13
Upcoming SlideShare
Loading in...5
×

SharePoint 2013 and Office 365 External Sharing

405

Published on

SharePoint 2013 and Office 365 External Sharing

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
405
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Planning for external access to a SharePoint farm involves significant planning and numerous elements of IT
  • Many organizations want to collaborate with people from other organizations who do not have the infrastructure to federate identity and resort to adding external users to one of their domains.
  • Demo – Web part with hard coded Site Collection, change retry14/15 layouts demo
  • SharePoint 2013 and Office 365 External Sharing

    1. 1. SharePoint 2013 and Office 365 External Sharing – “Share outside the lines!”
    2. 2. Collaboration often involves working with people outside the company. Many users resort to the trusty standby of email. The current state of external sharing with an onpremise SharePoint farm External sharing with Office 365 No SharePoint admin is going to let that stand. 2
    3. 3. External Collaboration On-premise Some Key Considerations Security Multiple domains Networking Auditing Active Directory Federation Data partitioning User account management Database hardening Claims based authentication Multiple domains Reverse proxy … Sharepoint topology 3
    4. 4. Typical Process to Add User Contact domain admin to request external user account Re-submit request to add external user account with completed business justification Wait 1-2 weeks for approval and processing Grant permissions in SharePoint site Email username and password to external user 4
    5. 5. External Sharing There has to be a better way, right? 5
    6. 6. External Sharing There has to be a better way, right? 6
    7. 7. SharePoint Tokens
    8. 8. • Url Start Tokens Tokens are important in SharePoint development…even more so in SharePoint 2013 • Url Internal Tokens • App Tokens • Visual Studio Tokens • Resource Files Let SharePoint & Visual Studio work for you! 8
    9. 9. Url Start Tokens ~sitecollection ~site ~controlTemplates ~layouts 9
    10. 10. Url Internal Tokens • {ControlTemplates} • {ItemId} • {ItemUrl} • {Layouts} • {ListId} • {RecurrenceId} • {Site} • {SiteCollection} • {SiteUrl} • {Source} 10
    11. 11. App Tokens ~appWebUrl ~hostUrl ~hostLogoUrl ~remoteAppUrl {StandardTokens}: {HostUrl},{AppWebUrl},{Language},{ClientTag},{ProductNumb er} 11
    12. 12. Visual Studio Tokens • $SharePoint.Project.FileName$ • $SharePoint.Project.FileNameWithoutExtension$ • $SharePoint.Project.AssemblyFullName$ • $SharePoint.Project.AssemblyFileName$ • $SharePoint.Project.AssemblyFileNameWithoutExtension$ • $SharePoint.Project.AssemblyPublicKeyToken$ • $SharePoint.Package.Name$ • $SharePoint.Package.FileName$ • $SharePoint.Package.FileNameWithoutExtension$ • $SharePoint.Package.Id$ • $SharePoint.Feature.FileName$ • $SharePoint.Feature.FileNameWithoutExtension$ • $SharePoint.Feature.DeploymentPath$ • $SharePoint.Feature.Id$ • $SharePoint.ProjectItem.Name$ • $SharePoint.Type.<GUID>.AssemblyQualifiedName$ • $SharePoint.Type.<GUID>.FullName$ 12
    13. 13. Resource Files – Honorable Mention • SharePoint Out-of-the-Box • Custom 13

    ×