首页 新闻 会员 周边

Bearer was challenged如何解决?

0
[待解决问题]

IdentityServer服务能获取token,但是验证客户端请求API资源就报报错Bearer was challenged,
HTTP:401未授权

喜欢吃鱼的青年的主页 喜欢吃鱼的青年 | 菜鸟二级 | 园豆:202
提问于:2020-02-01 23:00
< >
分享
所有回答(1)
0

你应该先看看这个授权端那边的设置授权范围的地方 看看 ApiResource的名称是否与客户端的ApiName 是一样的,是一样的才能鉴权成功

   //获取授权范围
    public static List<ApiResource> GetOneApiResources()
    {
        return new List<ApiResource>()
        {
            new ApiResource("a","描述")
            {
                Scopes={ "a-1", "a-2" }
            },
            new ApiResource("b","描述2")
            {
                Scopes={ "b-1", "b-2" }
            }
        };
    }
法外狂徒派大星 | 园豆:202 (菜鸟二级) | 2022-06-14 17:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册