Adding endpoint to autheticate from mobile

This commit is contained in:
Reginald Cherenfant Jasmin 2023-12-21 16:05:50 -05:00
parent 4f478585cf
commit 4b863687d3
3 changed files with 14 additions and 13 deletions

View File

@ -14,16 +14,17 @@ namespace DamageAssesment.Api.UsersAccess.Controllers
{
this.userAccessProvider = userAccessProvider;
}
// [HttpPost("dadeschooltoken")]
// public async Task<ActionResult> DadeSchoolAuthenticateAsync(string username, string password)
//{
// var result = await userAccessProvider.DadeSchoolAuthenticateAsync(username, password);
// if (result.IsSuccess)
// {
// return Ok(result.TokenResponse);
// }
// return Unauthorized(result.ErrorMessage);
// }
[HttpPost("authenticate")]
public async Task<ActionResult> DadeSchoolAuthenticateAsync(UserCredentials userCredentials)
{
var result = await userAccessProvider.DadeSchoolAuthenticateAsync(userCredentials.username, userCredentials.password);
if (result.IsSuccess)
{
return Ok(result.TokenResponse);
}
return Unauthorized(result.ErrorMessage);
}
// [Authorize(Policy = "Dadeschools")]
[HttpPost("token/{employecode}")]
public async Task<ActionResult> AuthenticateAsync(string employecode)

View File

@ -1,5 +1,5 @@
public class UserCredentials
{
public string username { get; set; }
// public string? password { get; set; }
public string password { get; set; }
}

View File

@ -20,8 +20,8 @@
},
"AllowedHosts": "*",
"Dadeschools": {
"Authority": "https://dev-graph.dadeschools.net",
"TokenUrl": "https://dev-graph.dadeschools.net/connect/token",
"Authority": "https://graph2.dadeschools.net",
"TokenUrl": "https://graph2.dadeschools.net/connect/token",
"ClientId": "dmapi",
"ClientSecret": "bfce2c8d-2064-4a02-b19d-7f1d42b16eae",
"TokenClientId": "damage_assessment_postman",