34 lines
664 B
C#
34 lines
664 B
C#
8 years ago
|
|
||
|
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; }
|
||
|
}
|
||
|
}
|