使用SharePoint App-Only获得访问权限
时间:2021-01-12
本文章向大家介绍使用SharePoint App-Only获得访问权限,主要包括使用SharePoint App-Only获得访问权限使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
目前在开发SharePoint Online的过程中,主要使用通过Azure AD的方式获得应用的访问权限,但是SharePoint App-Only的方式依旧被保留了。使用这种方式进行CSOM开发比使用Azure AD相对要简单,因为使用Azure AD的方式,需要发布自签名证书,相应的代码也会复杂一些。但是需要注意的是,使用App-Only的方式是无法创建modern site的。
使用App-Only的方式,首先要访问 https://your-domain.sharepoint.com/_layouts/15/appregnew.aspx
点击生成客户端和客户端密钥,填入应用的标题、链接和重定向url。创建成功后,记录下客户端ID和密钥。
然后访问https://yourdomain-admin.sharepoint.com/_layouts/15/appinv.aspx, 点击查询得到应用的相关信息。然后复制下面的XML到页面的权限请求XML里面。也可以修改相应的权限,获得不同的权限。然后点击创建。
<AppPermissionRequests AllowAppOnlyPolicy="true"> <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" /> </AppPermissionRequests>
然后选择信任。
整个注册App-Only的流程就结束了,可以用下面的方法,使用申请到的ID和密钥获得访问权限。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- spring结合hibernate示例详解
- LNMP部署laravel以及xhprof安装使用教程
- Spring jdbc中数据库操作对象化模型的实例详解
- iOS开发之TextField禁用粘贴、选择和全选功能
- Laravel框架用户登陆身份验证实现方法详解
- spring结合struts的代码详解
- Java 单例模式线程安全问题
- react 父组件与子组件之间的值传递的方法
- MongoDB如何查询耗时记录的方法详解
- WebService的用户控制方式与加密算法分类的整理
- C#设计模式之Template模板方法模式实现ASP.NET自定义控件 密码强度检测功能
- 关于Python如何避免循环导入问题详解
- Android标题栏上添加多个Menu按钮的实例
- 详解使用Visual Studio Code对Node.js进行断点调试
- 在Python中执行系统命令的方法示例详解