mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-03-03 00:00:58 +08:00
28 lines
795 B
C#
28 lines
795 B
C#
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}】");
|
|
}
|
|
}
|
|
}
|
|
}
|