CertificateAuthenticateResponse դաս
Դասը պարունակում է նույնականացումը անցած կլիենտ ծրագրի և օգտագործողի տվյալները։
Օգտագործվում է AuthenticationClient.AuthenticateWithCertificateAsync մեթոդում։
public class CertificateAuthenticateResponse
{
public string EncryptedGeneratedKey { get; set; }
public short SUID { get; set; }
public string Username { get; set; }
public string Name { get; set; }
public bool IsAdmin { get; set; }
public string DbName { get; set; }
public string Server { get; set; }
public string SessionGuid { get; set; }
public string Token { get; set; }
public string RefreshToken { get; set; }
public bool MustChangePassword { get; set; }
public int? PasswordState { get; set; }
}
EncryptedGeneratedKey-SUID- Օգտագործողի ներքին համարը (կոդ)։Username- Օգտագործողի մուտքանունը։Name- Օգտագործողի անուն։IsAdmin- Օգտագործողի ադմինիստրատոր հանդիսանալու հայտանիշ։DbName- Տվյալների պահոցի անունը, որին միացված է օգտագործողը։Server- Տվյալների պահոցը պարունակող սերվերի անունը։SessionGuid- Օգտագործողի համակարգ մուտք գործման արդյունքում բացված սեսսիայի id-ն։Token- Տոկեն, որը նախատեսված է օգտագործողի կողմից դեպի սերվիս կանչերի նույնականացման համար։RefreshToken- Հիմնական տոկենի վավերականության ժամկետի լրացումից հետո տրվող թարմացման տոկենը։MustChangePassword- Համակարգ մուտք գործելուց հետո օգտագործողը պետք է փոխի գաղտնաբառը, թե ոչ։PasswordState- Օգտագործողի գաղտնաբառի վիճակը։- 0 - Գաղտնաբառը վավեր է։
- 1 - Գաղտնաբառը նշանակվել է ադմինի կողմից և ենթակա է փոփոխման:
- 2 - Գաղտնաբառը ժամկետանց է։