1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-02 16:42:50 -05:00

Added POST route endpoints for all PUT and DELETE operations to allow for vault to avoid preflight.

This commit is contained in:
Kyle Spearrin
2016-07-13 21:43:48 -04:00
parent 0620fb7a86
commit 54696aade4
5 changed files with 14 additions and 0 deletions

View File

@ -74,6 +74,7 @@ namespace Bit.Api.Controllers
}
[HttpPut("email")]
[HttpPost("email")]
public async Task PutEmail([FromBody]EmailRequestModel model)
{
// NOTE: It is assumed that the eventual repository call will make sure the updated
@ -103,6 +104,7 @@ namespace Bit.Api.Controllers
}
[HttpPut("password")]
[HttpPost("password")]
public async Task PutPassword([FromBody]PasswordRequestModel model)
{
// NOTE: It is assumed that the eventual repository call will make sure the updated
@ -130,6 +132,7 @@ namespace Bit.Api.Controllers
}
[HttpPut("security-stamp")]
[HttpPost("security-stamp")]
public async Task PutSecurityStamp([FromBody]SecurityStampRequestModel model)
{
var result = await _userService.RefreshSecurityStampAsync(_currentContext.User, model.MasterPasswordHash);
@ -155,6 +158,7 @@ namespace Bit.Api.Controllers
}
[HttpPut("profile")]
[HttpPost("profile")]
public async Task<ProfileResponseModel> PutProfile([FromBody]UpdateProfileRequestModel model)
{
await _userService.SaveUserAsync(model.ToUser(_currentContext.User));
@ -180,6 +184,7 @@ namespace Bit.Api.Controllers
}
[HttpPut("two-factor")]
[HttpPost("two-factor")]
public async Task<TwoFactorResponseModel> PutTwoFactor([FromBody]UpdateTwoFactorRequestModel model)
{
var user = _currentContext.User;