Ids | Openiddict 客户端获取token后依然无法访问服务端接口问题记录(汇总)

使用IDentityService4或Openiddict时,客户端在认证通过后,有时候依然无法访问服务端。常见的异常有:
1、认证服务器配置的认证URL与客户端调用的URL不匹配

2、Scope未被正确添加到服务端或客户端

3、ids4与Openiddict默认都需要https

 

附:IdentityModle客户端使用(密码模式)

            var client = new HttpClient();
            var tokenResponse = await client.RequestPasswordTokenAsync(new PasswordTokenRequest()
            {
                Address = configuration.TokenEndpoint,
                GrantType = "password",
                ClientId = "myClient",
                ClientSecret = "123qwe",
                Scope= "testScope",//token:LE2QvO519zJH4EHcte2RgydoTnlEKVaYFuzadBT8rAA=
                UserName = account.UserName,
                Password = account.Password,
            });

  

posted on 2022-11-18 13:24  寒_飞  阅读(474)  评论(0编辑  收藏  举报

导航