SharePoint Framework v1.8新功能: 域隔离的web part (Isolated Web part)

SharePoint Framework 1.8引入了域隔离的Web Part,运行在独立的iframe中,提供权限隔离。这允许Web Part拥有独立的权限,调用如Graph API时更安全。创建时需在Yeoman模板中选择"Yes"以开启权限需求。部署到Tenant App Catalog后,管理员需在API Management批准权限。域隔离降低了权限滥用风险,因为权限仅限于特定Web Part,不同于传统Web Part的"Organization-wide"权限。
摘要由CSDN通过智能技术生成

SharePoint Framework 1.8版本正式支持域隔离web part。

1,什么是域隔离webpart(isolated webpart)?

与我们通常说的SPFx客户端web part不同,域隔离的webpart运行在嵌入页面的一个iframe中。如果当前站点是https://contoso.sharepoint.com,则域隔离的webpart会运行在https://contoso-app{guid}.sharepoint.com这个随机生产的域中:

2. 为什么要支持域隔离的webpart?

域隔离的主要意义在于权限隔离。

域隔离的webpart支持webpart独立的权限,这些权限仅为这个域隔离的webpart所使用。所以使用域隔离的webpart调用Azure AD中注册的的application(可以是Graph或者任何其他Azure AD中注册的API)时会更加安全。

下图来自微软官方文档(官方翻译为域独立的webpart):

ä½ç³»ç»ææ¦è¿°è¯´æäºç¬ç« Web é¨ä»¶çå·¥ä½åç

3,创建域隔离的web part:

使用Yeoman模板创建webpart如下,注意在”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值