34 lines
664 B
C#
34 lines
664 B
C#
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace Yavsc.Models.Auth {
|
|
|
|
public class ExternalLoginViewModel
|
|
{
|
|
public string Name { get; set; }
|
|
|
|
public string Url { get; set; }
|
|
|
|
public string State { get; set; }
|
|
}
|
|
|
|
public class RegisterExternalBindingModel
|
|
{
|
|
[Required]
|
|
public string UserName { get; set; }
|
|
|
|
[Required]
|
|
public string Provider { get; set; }
|
|
|
|
[Required]
|
|
public string ExternalAccessToken { get; set; }
|
|
|
|
}
|
|
|
|
public class ParsedExternalAccessToken
|
|
{
|
|
public string user_id { get; set; }
|
|
public string app_id { get; set; }
|
|
}
|
|
}
|