Skip to content

Instantly share code, notes, and snippets.

@MattCordell
Created April 10, 2018 13:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MattCordell/705545f3b057b5a02f087b210a3bdb69 to your computer and use it in GitHub Desktop.
Save MattCordell/705545f3b057b5a02f087b210a3bdb69 to your computer and use it in GitHub Desktop.
LoginWithLingoAPI
using System;
using System.Net;
using RestSharp;
namespace D_Punch
{
public class LingoCredential
{
public string password { get; set; }
public string username { get; set; }
}
class Program
{
static void Main()
{
string endpoint = "http://lingo-uat.cti:8080/lingo/rest";
string PostLogin = "/security/login";
LingoCredential login = new LingoCredential();
login.username = "";
login.password = "";
var client = new RestClient(endpoint);
var loginRequest = new RestRequest(PostLogin, Method.POST);
loginRequest.AddJsonBody(login);
CookieContainer jar = new CookieContainer();
client.CookieContainer = jar;
var resp = client.Execute(loginRequest);
Console.WriteLine("LINGO Login: " + resp.StatusCode);
Console.WriteLine("Finished");
Console.ReadKey();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment