You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
837 B
28 lines
837 B
using Common;
|
|
using Common.Model;
|
|
|
|
namespace Business.Authentication
|
|
{
|
|
public interface IAuthenticationBusiness
|
|
{
|
|
JsonRxResponse IsMapAPIWithOtherApp(ClientRegistrationKeys credentials);
|
|
|
|
LoginResponse LoginSystem(LoginCredential credentials);
|
|
|
|
/// <summary>
|
|
/// Verify access token along with IMEI and user credentials. If valid then increase the
|
|
/// validity from sp level.
|
|
/// </summary>
|
|
/// <param name="credentials"></param>
|
|
/// <returns></returns>
|
|
string IsAccessCodeValid(string accessCode, string uuid);
|
|
|
|
JsonRxResponse ReSendVerificationCode(VerificationKeys verification);
|
|
|
|
JsonRxResponse GetUser(string userId);
|
|
|
|
bool ValidateAuthenticity(string user, string guid);
|
|
|
|
string GetDevice(string customerId);
|
|
}
|
|
}
|