This commit is contained in:
@@ -29,6 +29,8 @@ namespace AyaNova.PlugIn.V8
|
||||
JWT = string.Empty;
|
||||
}
|
||||
|
||||
|
||||
#region INIT / AUTH
|
||||
private static void InitClient()
|
||||
{
|
||||
if (Initialized) return;
|
||||
@@ -90,28 +92,28 @@ namespace AyaNova.PlugIn.V8
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public async static Task<bool> AuthenticateAsync(string login, string password = null)
|
||||
{
|
||||
InitClient();
|
||||
|
||||
if (password == null)
|
||||
password = login;
|
||||
|
||||
dynamic creds = new JObject();
|
||||
creds.login = login;
|
||||
creds.password = password;
|
||||
|
||||
ApiResponse a = await PostAsync("Auth", creds.ToString());
|
||||
dynamic creds = new JObject();
|
||||
creds.login = login;
|
||||
creds.password = password;
|
||||
|
||||
if (a.HttpResponse.IsSuccessStatusCode)
|
||||
{
|
||||
JWT=a.ObjectResponse["data"]["token"].Value<string>();
|
||||
return true;
|
||||
}
|
||||
ApiResponse a = await PostAsync("Auth", creds.ToString());
|
||||
|
||||
if (a.HttpResponse.IsSuccessStatusCode)
|
||||
{
|
||||
JWT = a.ObjectResponse["data"]["token"].Value<string>();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -179,6 +181,7 @@ namespace AyaNova.PlugIn.V8
|
||||
}
|
||||
return JObject.Parse(jsonString);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
}//eoc
|
||||
|
||||
Reference in New Issue
Block a user