ABP 使用HttpClient调用WebAPI授权问题Unauthorized

install-package Volo.Abp.Http.Client.IdentityModel -version 4.3.3

typeof(AbpHttpClientIdentityModelModule),

var isAuth = await identityModelAuthenticationService.TryAuthenticateAsync(client);
            if (!isAuth)
                Logger.LogError("授权失败");
            var response = await client.GetAsync($"/api/app/organization-unit/by-parent?parentid={parentid}");
            if (response.StatusCode != HttpStatusCode.OK)
                return null;
            var options = new JsonSerializerOptions
            {
                PropertyNameCaseInsensitive = true
            };
            var json = await response.Content.ReadAsStringAsync();
            var jsonObject = System.Text.Json.JsonDocument.Parse(json).RootElement;
            var result = JsonSerializer.Deserialize<List<SysShopInfoDto>>(jsonObject.ToString(), options);

"message": "Could not retrieve the OpenId Connect discovery document! ErrorType: Exception. Error: Error connecting to http://192.168.31.85:8082/.well-known/openid-configuration. HTTPS required.",
  "details": "AbpException: Could not retrieve the OpenId Connect discovery document! ErrorType: Exception.

"IdentityClients": {
    "Default": {
      "GrantType": "password",
      "ClientId": "MES_App",
      "ClientSecret": "1q2w3e*",
      "UserName": "admin",
      "UserPassword": "1q2w3E*",
      "Authority": "http://192.168.131.185:8012/",
      "RequireHttps": "false",
      "Scope": "Permission"
    }
  },

ABP 使用HttpClient调用WebAPI授权问题Unauthorized相关推荐

  1. c#中WepAPI(post/get)控制器方法创建和httpclient调用webAPI实例

    一:WebAPI创建 using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; ...

  2. .Net 4.0使用httpClient调用WebApi接口时提示“由于远程方已关闭传输流,身份验证失败。”

    .Net 4.0使用httpClient调用WebApi接口时提示"由于远程方已关闭传输流,身份验证失败." 参考https://blog.csdn.net/qiaohuyue/a ...

  3. httpclient 调用WebAPI

    1.创建webapi项目,提供接口方法如下: /// <summary> /// 获取租户.位置下的所有传感器 /// </summary> /// <returns&g ...

  4. c#使用HttpClient调用WebApi

    调用WebApi 可以利用HttpClient来进行Web Api的调用.由于WebA Api的调用本质上就是一次普通的发送请求与接收响应的过程, 所有HttpClient其实可以作为一般意义上发送H ...

  5. HttpClient 调用WebAPI时—传参的三种方式(ASP.NET MVCCORE均适用)

    代码里有注释: 方法一,传json参数 方法二,传表单参数 方法三,传字节流 public void Post(){//方法一,传json参数var d = new {username = " ...

  6. Asp.Net MVC WebAPI的创建与前台Jquery ajax后台HttpClient调用详解

    1.什么是WebApi,它有什么用途? Web API是一个比较宽泛的概念.这里我们提到Web API特指ASP.NET MVC Web API.在新出的MVC中,增加了WebAPI,用于提供REST ...

  7. java 异步调用webapi_Async Await异步调用WebApi

    先铺垫一些基础知识 在 .net 4.5中出现了 Async Await关键字,配合之前版本的Task 来使得开发异步程序更为简单易控.   在使用它们之前 我们先关心下 为什么要使用它们.好比 一个 ...

  8. 跨域调用webapi web端跨域调用webapi

    web端跨域调用webapi 在做Web开发中,常常会遇到跨域的问题,到目前为止,已经有非常多的跨域解决方案. 通过自己的研究以及在网上看了一些大神的博客,写了一个Demo 首先新建一个webapi的 ...

  9. web端跨域调用webapi

    在做Web开发中,常常会遇到跨域的问题,到目前为止,已经有非常多的跨域解决方案. 通过自己的研究以及在网上看了一些大神的博客,写了一个Demo 首先新建一个webapi的程序,如下图所示: 由于微软已 ...

最新文章

  1. DNS通道检测 国内学术界研究情况——研究方法:基于特征或者流量,使用机器学习决策树分类算法居多...
  2. 最长重复子数组最长公共子序列不相交的线
  3. Java继承_java继承
  4. 常用的友元重载运算符OSTREAM
  5. 腾讯搜搜退出PC搜索领域:百度搜狗迎来双龙竞争
  6. Centos7.3 格式化和挂载数据盘
  7. 中国有了北斗系统,为什么手机上还是GPS?
  8. 2019数字中国创新大赛西安(分区)、北京(分区) 决赛 观看总结
  9. python雷达信号处理,信号处理之功率谱原理与python实现
  10. TINA_PRO_6中文版.rar
  11. 基于LM331的电压-频率转换电路详细介绍
  12. linux下upupw搭建教程,UPUPW全能空间搭建----easypanel面板
  13. WebStorm 支持 rpx
  14. 荷池堪作镜,盈盈可鉴心。(递推
  15. iNFTnews丨模因、神话和NFT是如何建立文化认同的?
  16. 计算经纬度之间的距离
  17. 微积分在金融投资的应用
  18. xilinx_Recovery/Removal
  19. 基于PHP+MySQL小区快递自助取件系统的设计与实现
  20. Java初学多种数据类型接收方法总结

热门文章

  1. 计算机运行内存和显卡内存不足,系统提示显卡内存不足怎么办?-解决系统提示显卡内存不足的方法 - 河东软件园...
  2. CAP定理和BASE原则
  3. 反向的css动画,动画方向 | animation-direction
  4. Quartz配置上次任务没有执行完,下次任务推迟执行
  5. Matlab生成.exe可执行程序
  6. 四种方法获取可执行程序的文件路径(.NET Core / .NET Framework)
  7. 网线水晶头制作及标准接法教程,运维必备硬技能
  8. IGRP中的RTP、Neighbor Discovery协议及Time总结
  9. 2021-12-2 uniapp地图定位的研究
  10. 做SEO优化的目的到底是什么