ASP.Net Xamarin Mobile 使用的核心 Web API
ASP.Net Core Web API consumed by Xamarin Mobile
我正在为 Xamarin 应用开发 Vehicle Tracker WebAPI。
WebAPI 是在 .Net 6 中开发的,将从 Xamarin 移动应用程序中使用。
我对以前从未做过的几点感到困惑,因此决定在开始之前仔细检查。
这是 Xamarin 应用程序 link 的 UI。
我比较困惑的地方是:
如何从 ASP.Net Core 6 Web API 实现 Remember me 功能以与 Xamarin App 一起工作?
如何从 Web API 实现 忘记密码 功能以与 Xamarin App 一起工作?
有什么线索吗?
代码
[HttpDelete("{id}")]
[ServiceFilter(typeof(ValidateEmployeeForCompanyExistsAttribute))]
public async Task<IActionResult> DeleteEmployeeForCompany(Guid companyId, Guid id)
{
var employeeForCompany = HttpContext.Items["employee"] as Employee;
_repository.Employee.DeleteEmployee(employeeForCompany);
await _repository.SaveAsync();
return NoContent();
}
如果您想存储用户信息,您可以使用Xamarin Essential secure-storage or use the Key Storage来存储和使用用户信息。
您可以使用相同的登录/注册 API 过程来 忘记密码 并使用 Web API
更新信息
参考here
我正在为 Xamarin 应用开发 Vehicle Tracker WebAPI。
WebAPI 是在 .Net 6 中开发的,将从 Xamarin 移动应用程序中使用。
我对以前从未做过的几点感到困惑,因此决定在开始之前仔细检查。
这是 Xamarin 应用程序 link 的 UI。
我比较困惑的地方是:
如何从 ASP.Net Core 6 Web API 实现 Remember me 功能以与 Xamarin App 一起工作?
如何从 Web API 实现 忘记密码 功能以与 Xamarin App 一起工作?
有什么线索吗?
代码
[HttpDelete("{id}")]
[ServiceFilter(typeof(ValidateEmployeeForCompanyExistsAttribute))]
public async Task<IActionResult> DeleteEmployeeForCompany(Guid companyId, Guid id)
{
var employeeForCompany = HttpContext.Items["employee"] as Employee;
_repository.Employee.DeleteEmployee(employeeForCompany);
await _repository.SaveAsync();
return NoContent();
}
如果您想存储用户信息,您可以使用Xamarin Essential secure-storage or use the Key Storage来存储和使用用户信息。
您可以使用相同的登录/注册 API 过程来 忘记密码 并使用 Web API
更新信息参考here