Skip to content

Commit 577324b

Browse files
authored
heading spacing
1 parent 87c48f5 commit 577324b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docs/embedded/concepts/app-concepts/app-architecture.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ All files and documents in SharePoint Embedded are stored in containers, with al
1212
![SharePoint Embedded Architecture](../../images/SPEArch.png)
1313

1414
## SharePoint Embedded application
15+
1516
A Microsoft Entra ID application registration. As an owning or guest application to a container type, it has access to containers of that container type.
1617

1718
## Owning tenant and consuming tenant
19+
1820
SharePoint Embedded introduces the concepts of owning tenant and consuming tenant. Owning tenant is a Microsoft Entra ID tenant where a container type is created. This is often also the tenant where your SharePoint Embedded application is registered. Consuming tenant is a Microsoft Entra ID tenant where a container type is used. Only a consuming tenant may have containers of such container type. All container and content created via the application is stored within the consuming tenant's Microsoft 365 tenant boundary.
1921

2022
The same Microsoft Entra ID tenant can be both owning and consuming tenant of a given container type in the SharePoint Embedded ecosystem.
@@ -28,15 +30,19 @@ A container type is a SharePoint Embedded resource that defines the relationship
2830
The container type is represented on each container as an immutable property and is used across the entire SharePoint Embedded ecosystem. Each container type is strongly coupled with one SharePoint Embedded application, which is referred to as the owning application. The owning application developer (the owning tenant) is responsible for creating and managing their container types. SharePoint Embedded mandates a 1:1 relationship between owning application and container type.
2931

3032
## Access Model
33+
3134
An application's access to containers and container content is determined by a set of permissions configured between the application and the container type it attempts to access. This set of permission is determined at container Type creation time for owning application. The SharePoint Embedded ecosystem allows applications to access containers of container types it doesn't own.
3235

3336
In this illustration, multiple applications are deployed in the tenancy, including two apps developed by ISVs (App 1 and 2) and a LOB app (App 3). Each application can access only to the stack of containers of the container type they own.
37+
3438
![SharePoint container type](../../images/SPECTDedicated.png)
3539

3640
In this illustration, both App 1 and App 2 in the tenancy have access to the same container type. Both apps can access the stack of the containers of that type.
41+
3742
![SharePoint container type](../../images/SPECTShared.png)
3843

3944
#### Example
45+
4046
Contoso is an ISV and built a human resource management application on SharePoint Embedded. The application is registered and deployed in Fabrikam, an auditing firm. Fabrikam also developed an LOB auditing application on SharePoint Embedded that is used internally.
4147

4248
In this scenario, both the human resource management application developed by Contoso and the auditing application developed by Fabrikam have their own container type. Contoso is the owning tenant of the human resource management application; and the application is the owning app for its container Type. Likewise, Fabrikam is the owning tenant the auditing application; and the application is the owning app for its container type. In addition, Fabrikam is the consuming tenant for both applications.

0 commit comments

Comments
 (0)