Top Banner
41
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spca2014 apps samhassani81-2
Page 2: Spca2014 apps samhassani81-2
Page 3: Spca2014 apps samhassani81-2
Page 4: Spca2014 apps samhassani81-2
Page 5: Spca2014 apps samhassani81-2
Page 6: Spca2014 apps samhassani81-2
Page 7: Spca2014 apps samhassani81-2

Cloud SharePoint

Existing sites

and services

App web

(optional)

Existing sites

and services

App web

(optional)

Host web

App web

Page 8: Spca2014 apps samhassani81-2

“We’re announcing today that the Office 365 Autohosted Apps Preview program will end on June 30, 2014. After June 30th, developers will not be able to create new autohosted apps in SharePoint”

Office 365 Team, May 16 2014

Page 9: Spca2014 apps samhassani81-2
Page 10: Spca2014 apps samhassani81-2
Page 11: Spca2014 apps samhassani81-2
Page 12: Spca2014 apps samhassani81-2
Page 13: Spca2014 apps samhassani81-2
Page 14: Spca2014 apps samhassani81-2
Page 15: Spca2014 apps samhassani81-2
Page 16: Spca2014 apps samhassani81-2

http://app-bdf2016ea7dacb.contosoapps.com/sites/spconnect/Scheduler

http://intranet.contoso.com/sites/spconnect /Scheduler

App prefix (tenant)App ID App domain Host web

App name

http://app-bdf2016ea7dacb.contosoapps.com/sites/spconnect/Scheduler

Page 17: Spca2014 apps samhassani81-2
Page 18: Spca2014 apps samhassani81-2
Page 19: Spca2014 apps samhassani81-2

Determine App domain

• https://app-bdf2016ea7dacb.contosoapps.com/sites/SPC/Scheduler

Configure DNS

• https://app-bdf2016ea7dacb.contosoapps.com/sites/SPC/Scheduler

• *.contosoapps.com

Requires a wildcard SSL certificate

(*.contosoapps.com)

Page 20: Spca2014 apps samhassani81-2
Page 21: Spca2014 apps samhassani81-2

• Subscription Settings

• App Management

Service

applications

• App URLs (App prefix and App domain)

• App Catalog

• Store Settings

• App Domains for multiple zones

SharePoint

App settings

Page 22: Spca2014 apps samhassani81-2
Page 23: Spca2014 apps samhassani81-2

https://app-bdf2016ea7dacb.contosoapps.com/sites/SPC/Scheduler

*.contosoapps.com

= 192.168.1.2

NLB

192.168.1.2

DNSFarm

Page 24: Spca2014 apps samhassani81-2
Page 25: Spca2014 apps samhassani81-2

Apps do not support Kerberos

SharePoint hosted apps have special

requirements for SAML authentication

Page 26: Spca2014 apps samhassani81-2
Page 27: Spca2014 apps samhassani81-2
Page 28: Spca2014 apps samhassani81-2

• Timer Job:• App Installation Service

• Cmdlets:• Import-SPAppPackage

• Install-SPApp

• Uninstall-SPAppInstance

Page 29: Spca2014 apps samhassani81-2
Page 30: Spca2014 apps samhassani81-2
Page 31: Spca2014 apps samhassani81-2
Page 32: Spca2014 apps samhassani81-2

A real world scenario…

Page 33: Spca2014 apps samhassani81-2

approve an application to act on their behalf

Page 34: Spca2014 apps samhassani81-2
Page 35: Spca2014 apps samhassani81-2
Page 36: Spca2014 apps samhassani81-2
Page 37: Spca2014 apps samhassani81-2
Page 38: Spca2014 apps samhassani81-2

• High-trust apps generate their own access tokens

Page 39: Spca2014 apps samhassani81-2
Page 40: Spca2014 apps samhassani81-2
Page 41: Spca2014 apps samhassani81-2