public string GetSmartCardToken(string userId) { var useridClaim = User.FindFirst(_configuration["SynapseCore:Settings:TokenUserIdClaimType"]); if (useridClaim != null && useridClaim.Value == userId) { string token = AuthenticatorServices.GetSmartCardToken(userId); if (string.IsNullOrEmpty(token)) { Response.StatusCode = (int)HttpStatusCode.NotFound; } else { Response.StatusCode = (int)HttpStatusCode.OK; } return(token); } else { Response.StatusCode = (int)HttpStatusCode.Unauthorized; return("Not authorised to access token for the requested User"); } }
public void RemoveSmartCardToken(string userId) { AuthenticatorServices.RemoveSmartCardToken(userId); Response.StatusCode = (int)HttpStatusCode.NoContent; }
public void SaveSmartCardToken([FromForm] SmartCardUserModel smartCardUser) { AuthenticatorServices.SaveSmartCardToken(smartCardUser); Response.StatusCode = (int)HttpStatusCode.Created; }