WP REST Api with OAuth plugin needs WordPress login cookie to get access token

Solution: 

I have successfully accessed the WP API through a JSON Web Token approach, which might be okay in this case if you set a timer on the token and then refresh it as needed.

I used this plugin: JWT Authentication for the WP REST API and it worked like a charm.

I know this isn’t OAuth1, but it definitely saved me a lot of time in securely authenticating to WordPress.