Testing with postman.
If you're running on localhost for example, simply use OAuth 1.0, providing only the consumer key and consumer secret and leaving all other properties blank.
If Basic Auth with HTTPS not working, do this:
You have to configure apache http.conf or .htaccess and add this line to be sure that apache will return authorization header:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1