private static void TestSafewalkClientExternalAuthentication(String username) { Console.WriteLine("External Authentication PROCESS : start"); serverConnectivityHelper = new ServerConnectivityHelper(HOST, PORT, SET_BYPASS_SSL_CERTIFICATE); SafewalkAuthClient client = new SafewalkAuthClient(serverConnectivityHelper, AUTHENTICATION_API_ACCESS_TOKEN); AuthenticationResponse response1 = client.AuthenticateExternal(username); Console.WriteLine("External Authentication RESPONSE : " + response1); Console.WriteLine("External Authentication PROCESS : end"); }
private static void TestSafewalkClientsignature(String username, String password, String _hash, String _data, String title, String body) { Console.WriteLine("Push signature PROCESS : start"); serverConnectivityHelper = new ServerConnectivityHelper(HOST, PORT, SET_BYPASS_SSL_CERTIFICATE); SafewalkAuthClient client = new SafewalkAuthClient(serverConnectivityHelper, AUTHENTICATION_API_ACCESS_TOKEN); SignatureResponse response1 = client.SendPushSignature(username, password, _hash, _data, title, body); Console.WriteLine("Push signature RESPONSE : " + response1); Console.WriteLine("Push signature PROCESS : end"); }
private static void TestSafewalkClientGenerateChallenge(String username) { Console.WriteLine("Generate Challenge - 1) Session Key PROCESS : start"); serverConnectivityHelper = new ServerConnectivityHelper(HOST, PORT, SET_BYPASS_SSL_CERTIFICATE); SafewalkAuthClient client = new SafewalkAuthClient(serverConnectivityHelper, AUTHENTICATION_API_ACCESS_TOKEN); SessionKeyResponse response1 = client.CreateSessionKeyChallenge(); Console.WriteLine("Generate Challenge - Session Key RESPONSE : " + response1); Console.WriteLine("\nGenerate Challenge - 2) Verify Session Key: start"); SessionKeyVerificationResponse response2 = client.VerifySessionKeyStatus(response1.GetChallenge()); Console.WriteLine("Generate Challenge - Session Key RESPONSE : " + response2); Console.WriteLine("Generate Challenge PROCESS : end"); }
public SafewalkAuthClient(IServerConnectivityHelper serverConnetivityHelper, String accessToken) { this.ServerConnetivityHelper = serverConnetivityHelper; this.AccessToken = accessToken; }
public SafewalkAdminClient(IServerConnectivityHelper serverConnetivityHelper) { this.ServerConnetivityHelper = serverConnetivityHelper; }