Jquery 在Sharepoint托管的应用程序中修剪内容的最佳做法?

Jquery 在Sharepoint托管的应用程序中修剪内容的最佳做法?,jquery,rest,sharepoint,sharepoint-2013,Jquery,Rest,Sharepoint,Sharepoint 2013,这是我在Sharepoint论坛上复制的相同内容的副本-没有得到任何回复:( 我正在开发一个Sharepoint 2013应用程序,该应用程序设置为Sharepoint托管。我希望应用程序中有一个与配置相关的部分,因此我只允许某些用户或角色访问此内容,甚至可以看到它的存在(即,如果您愿意,可以使用“管理”按钮)。在Sharepoint 2013应用程序中实现这一点的最佳实践是什么?Thusfar,我一直在使用jQuery和REST api做所有事情,我希望其中有一个我应该使用的标准 提前感谢所有

这是我在Sharepoint论坛上复制的相同内容的副本-没有得到任何回复:(

我正在开发一个Sharepoint 2013应用程序,该应用程序设置为Sharepoint托管。我希望应用程序中有一个与配置相关的部分,因此我只允许某些用户或角色访问此内容,甚至可以看到它的存在(即,如果您愿意,可以使用“管理”按钮)。在Sharepoint 2013应用程序中实现这一点的最佳实践是什么?Thusfar,我一直在使用jQuery和REST api做所有事情,我希望其中有一个我应该使用的标准


提前感谢所有在此发言的人。

我通常使用列表或Web的EffectiveBasePermissions属性开发SP 2013应用程序和我的所有应用程序,以检查用户是否具有适当的权限。例如:如果用户是管理员,请检查权限类型是否为manage Web。或者您可以在列表可以添加/编辑/删除。通过这种方式,您可以显示或隐藏管理员按钮或用户的相应操作。 有关PermissionKind的详细信息,请参见以下链接:


如果您需要更多信息,请告诉我。

我认为这是有道理的。因此,在Sharepoint托管应用程序的应用程序Web环境中,仅检查登录用户对应用程序Web的有效基本权限(如管理Web权限检查),RESTful调用会是什么样子?首先,您必须加载EffectiveBasePermission属性y表示要检查权限的web或列表。一旦execute asyc成功,您可以按PermissionKind检查用户的权限。这里有一个与此类似的链接,但它正在检查列表项的权限: