Blame view

Yi.Abp.Net8/framework/Yi.Framework.AspNetCore.Authentication.OAuth/AuthticationErrCodeModel.cs 795 Bytes
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  using Yi.Framework.AspNetCore.Authentication.OAuth.Gitee;
  
  namespace Yi.Framework.AspNetCore.Authentication.OAuth
  {
      public class AuthticationErrCodeModel
      {
          public string error { get; set; }
  
          public string error_description { get; set; }
  
          public static void VerifyErrResponse(string content)
          {
  
              var model = Newtonsoft.Json.JsonConvert.DeserializeObject<AuthticationErrCodeModel>(content);
              if (model.error != null)
              {
  
                  throw new Exception($"第三方授权返回错误,错误码:【{model.error}】,错误详情:【{model.error_description}】");
              }
          }
      }
  }