protected void btnDeleteID_Click(object sender, EventArgs e) { try { lblMessage.Text = "Start Delete ID operation..."; if (!string.IsNullOrEmpty(txtDeleteID.Text.Trim().ToString())) { string deleteID = txtDeleteID.Text.Trim().ToString(); if (!string.IsNullOrEmpty(SessionManager.CloudABISAPIToken)) { CloudABISConnector cloudABISConnector = new CloudABISConnector(SessionManager.CloudABISCredentials.AppKey, SessionManager.CloudABISCredentials.SecretKey , SessionManager.CloudABISCredentials.BaseAPIURL, SessionManager.CloudABISCredentials.CustomerKey, SessionManager.CloudABISCredentials.EngineName); lblMessage.Text = cloudABISConnector.DeleteID(deleteID, SessionManager.CloudABISAPIToken); } else { Response.Redirect("AppConfiguration.aspx"); } } else { lblMessage.Text = "Please give Delete ID"; } } catch (Exception ex) { lblMessage.Text = ex.Message; } }
protected void btnVerify_Click(object sender, EventArgs e) { try { serverResult.Text = "Start verify..."; string images = this.bioImages.Text.ToString(); string verifyID = txtVerifyID.Text.ToString(); if (!string.IsNullOrEmpty(images) && !string.IsNullOrEmpty(verifyID)) { string token = SessionManager.CloudABISAPIToken; if (!string.IsNullOrEmpty(token)) { CloudABISConnector cloudABISConnector = new CloudABISConnector(SessionManager.CloudABISCredentials.BaseAPIURL); var request = new BiometricGenericRequest { ClientKey = SessionManager.CloudABISCredentials.ClientKey, RegistrationID = verifyID, Images = JsonConvert.DeserializeObject <BiometricImages>(images) }; MatchingResult response = Task.Run(() => cloudABISConnector.VerifyAsync(request, token)).Result; serverResult.Text = JsonConvert.SerializeObject(response, Formatting.Indented); } else { Response.Redirect("AppConfiguration.aspx"); } } else if (string.IsNullOrEmpty(verifyID)) { serverResult.Text = "Please put verify id first"; } else { serverResult.Text = "Please biometric capture first"; } } catch (Exception ex) { serverResult.Visible = true; serverResult.Text = ex.Message; } }
protected void btnChangeID_Click(object sender, EventArgs e) { try { lblMessage.Text = "Start Change ID operation..."; if (!string.IsNullOrEmpty(txtOldID.Text.Trim().ToString()) && !string.IsNullOrEmpty(txtNewID.Text.Trim().ToString())) { string newID = txtNewID.Text.Trim().ToString(); string oldID = txtOldID.Text.Trim().ToString(); string token = SessionManager.CloudABISAPIToken; if (!string.IsNullOrEmpty(token)) { CloudABISConnector cloudABISConnector = new CloudABISConnector(SessionManager.CloudABISCredentials.BaseAPIURL); var request = new ChangeIdRequest { ClientKey = SessionManager.CloudABISCredentials.ClientKey, NewRegistrationId = newID, RegistrationId = oldID }; MatchingResult response = Task.Run(() => cloudABISConnector.ChangeIdAsync(request, token)).Result; lblMessage.Text = JsonConvert.SerializeObject(response, Formatting.Indented); } else { Response.Redirect("AppConfiguration.aspx"); } } else if (string.IsNullOrEmpty(txtNewID.Text.Trim())) { lblMessage.Text = "Please give New ID"; } else if (string.IsNullOrEmpty(txtOldID.Text.Trim())) { lblMessage.Text = "Please give Old ID"; } } catch (Exception ex) { lblMessage.Text = ex.Message; } }
private void LoadCloudABISToken() { try { CloudABISAPICredentials cloudABISCredentials = new CloudABISAPICredentials(); cloudABISCredentials.AppKey = AppKey(); cloudABISCredentials.SecretKey = SecretKey(); //AppSettingsReader.CloudABISSecretKey; cloudABISCredentials.BaseAPIURL = BaseURL(); //AppSettingsReader.CloudABIS_API_URL; cloudABISCredentials.CustomerKey = CustomerKey(); //AppSettingsReader.CloudABISCustomerKey; cloudABISCredentials.EngineName = EngineName(); if (!string.IsNullOrEmpty(cloudABISCredentials.BaseAPIURL) && !string.IsNullOrEmpty(cloudABISCredentials.SecretKey) && !string.IsNullOrEmpty(cloudABISCredentials.CustomerKey)) { //Read token from CloudABIS Server CloudABISConnector cloudABISConnector = new CloudABISConnector(cloudABISCredentials.AppKey, cloudABISCredentials.SecretKey, cloudABISCredentials.BaseAPIURL, cloudABISCredentials.CustomerKey, cloudABISCredentials.EngineName); CloudABISToken token = cloudABISConnector.GetCloudABISToken(); if (!string.IsNullOrEmpty(token.AccessToken)) { SessionManager.CloudABISAPIToken = token.AccessToken; SessionManager.CloudABISCredentials = cloudABISCredentials; } else { lblStatus.Text = "CloudABIS Not Authorized!. Please check credentails in the config file"; } } else { lblStatus.Text = "CloudABIS Not Authorized!. Please check credentails in the config file"; } } catch (Exception) { lblStatus.Text = "CloudABIS Not Authorized!. Please check credentails in the config file"; } }
protected void btnVerify_Click(object sender, EventArgs e) { try { serverResult.Text = "Start verify..."; string template = templateXML.Text.ToString(); string templateFormat = "WSQ";//CSTempalteFormat(); string verifyID = txtVerifyID.Text.ToString(); if (!string.IsNullOrEmpty(template) && !string.IsNullOrEmpty(verifyID)) { if (!string.IsNullOrEmpty(SessionManager.CloudABISAPIToken)) { CloudABISConnector cloudABISConnector = new CloudABISConnector(SessionManager.CloudABISCredentials.AppKey, SessionManager.CloudABISCredentials.SecretKey , SessionManager.CloudABISCredentials.BaseAPIURL, SessionManager.CloudABISCredentials.CustomerKey, SessionManager.CloudABISCredentials.EngineName); serverResult.Text = cloudABISConnector.Verify(template, verifyID, SessionManager.CloudABISAPIToken, templateFormat); } else { Response.Redirect("AppConfiguration.aspx"); } } else if (string.IsNullOrEmpty(verifyID)) { serverResult.Text = "Please put verify id first"; } else { serverResult.Text = "Please biometric capture first"; } } catch (Exception ex) { serverResult.Visible = true; serverResult.Text = ex.Message; } }
private void LoadCloudABISToken() { CloudABISAPICredential cloudABISCredentials = new CloudABISAPICredential(); cloudABISCredentials.BaseAPIURL = BaseURL(); //AppSettingsReader.CloudABISClientAPIKey; cloudABISCredentials.ClientKey = ClientKey(); //AppSettingsReader.CloudABISClientKey; cloudABISCredentials.ClientAPIKey = ClientAPIKey(); //AppSettingsReader.CloudABISv12_API_URL; if (!string.IsNullOrEmpty(cloudABISCredentials.BaseAPIURL) && !string.IsNullOrEmpty(cloudABISCredentials.ClientKey) && !string.IsNullOrEmpty(cloudABISCredentials.ClientAPIKey)) { //Read token from CloudABIS Server CloudABISConnector cloudABISConnector = new CloudABISConnector(cloudABISCredentials.BaseAPIURL); CloudABISRootResponse <BioPluginToken> response = Task.Run(() => cloudABISConnector.GenerateTokenAsync(cloudABISCredentials)).Result; if (response.Status.Equals(AbisConstants.SUCCESS) && !string.IsNullOrEmpty(response.ResponseData.AccessToken)) { SessionManager.CloudABISAPIToken = response.ResponseData.AccessToken; SessionManager.CloudABISCredentials = cloudABISCredentials; // lblStatus.Text = "Device:" + DeviceName() + ", Engine:" + EngineName(); } else { lblStatus.Text = "CloudABIS Not Authorized!. Please check credentails"; } } else { Response.Redirect("AppConfiguration.aspx"); } //lblStatus.Text = "CloudABIS required credentials not found!. Please check application Configuration."; }