Since we're using OAuth2, we shouldn't be storing the user's password. According to RFC 6749 #4.3.1:
The client MUST discard the credentials once an access token has been obtained.
Besides following the standard, this is interfering with #269: if the master password is sent, some parts of the API will fail, even if there's a valid OAuth2 authorization header.
This would probably make obsolete: #488, #422, #965 .
Since we're using OAuth2, we shouldn't be storing the user's password. According to RFC 6749 #4.3.1:
Besides following the standard, this is interfering with #269: if the master password is sent, some parts of the API will fail, even if there's a valid OAuth2 authorization header.
This would probably make obsolete: #488, #422, #965 .