I have a Web application on a remote server that needs to send a JSON object(generated on my user's browser) to be stored on my SF object.

The problem is that according to the documentation and a few examples I saw online, when using OAUTH the API redirects the user of my webapp to a SF login page for authentication which is an issue since my users are not expected to have a SF account.

Is there a way to authenticate the connection without redirecting the user to salesforce?

Thanks in advance