نقل قول نوشته شده توسط EBRAHIMIEKOKDARAGHI مشاهده تاپیک
با سلام خدمت تمامی دوستداران .net
خودم اشکال رو برطرف کردم ویرای استفاده بقیه کد رو به اشتراک میزارم

public async Task<string> LoginUserAsync(string username, string password)
{
try
{
string baseUrl = Variables.path;
HttpClient client = new HttpClient
{
BaseAddress = new Uri(baseUrl)
};
MediaTypeWithQualityHeaderValue contentType = new MediaTypeWithQualityHeaderValue
("application/json");
client.DefaultRequestHeaders.Accept.Add(contentTyp e);


User userModel = new User
{
userName = username,
Password = password
};


string stringData = JsonConvert.SerializeObject(userModel);
StringContent contentData = new StringContent(stringData,
System.Text.Encoding.UTF8, "application/json");


HttpResponseMessage response =await client.PostAsync
("api/auth/login", contentData);
string stringJWT = response.Content.
ReadAsStringAsync().Result;
JObject jwtDynamic = JsonConvert.DeserializeObject<dynamic>(stringJWT);
string accessToken = jwtDynamic.Value<string>("token");
DateTime accessTokenExpiration = jwtDynamic.Value<DateTime>(".expires");
Settings.AccessTokenexpiartion = accessTokenExpiration;
Debug.WriteLine(stringJWT);
return accessToken;
}
catch (Exception)
{


return null;
}




}
سلام ممنون از راهنمایتتون منم میخواستم jwt راه اندازی کنم با کد شما راحت تر انجامش میدم