dtcms 模板下载 matlotlib regex shiny outlook variant UIkit Way.js alertifyjs bootstrap后台管理 郑州网站开发 jquery each matlab图像滤波 python循环 python的random函数 java程序实例 java写入txt文件 java文件重命名 java读取文件数据 java将数据写入文件 java怎么配置环境变量 java代码 java的安装 linuxls命令 摩尔斯电码翻译器 端口关闭工具 自动回复机器人 数组删除指定元素 万能低格工具还原u盘 网络电子书 什么是人肉搜索 linux格式化硬盘 神魔辅助 airdrop是什么 方正徐静蕾字体 文件分割 服务器下载 淘宝图片下载器 铁血统帅 ps错误16
当前位置: 首页 > 学习教程  > 编程语言

AADSTS65001 错误的解决方法

2021/1/28 23:34:24 文章标签:

这个错误发生在SPFX webpart需要请求Azure AD token的时候,全部错误信息如下: {"error":"invalid_grant","error_description":"AADSTS65001: The user or administrator has not consented to use the application…

这个错误发生在SPFX webpart需要请求Azure AD token的时候,全部错误信息如下:

{"error":"invalid_grant","error_description":"AADSTS65001: The user or administrator has not consented to use the application with ID '' named '******'. Send an interactive authorization request for this user and resource.}

这个问题是由于webpart没有获得相应权限导致。解决方法如下:

  1. 首先在SPFX项目的package-solution.json文件中加入
    "webApiPermissionRequests": [
      {
        "resource": "yourAzureAppName", //这个位置要改成在Azure AD App registrations里面的名字
        "scope": "user_impersonation"
      }
    ]
  1. 将项目打包,发布到AppCatalog站点。

  2. 然后访问 https://yourdomain-admin.sharepoint.com/_layouts/15/online/AdminHome.aspx#/webApiPermissionManagement

  3. 从pending requests中选择 yourAzureAppName, 然后选择approve, 最后结果应该和下图最后一行显示的一致。
    在这里插入图片描述
    再次执行webpart,就不会再有AADSTS65001这个错误信息了。


本文链接: http://www.dtmao.cc/news_show_650243.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?