¿Cómo configurar un repository de Bitbucket privado para poder include un package privado en composer.json?

Tengo un repository privado de Git en Bitbucket.org . Consiste en un proyecto de Laravel que está listo para ser utilizado como un package composer . No quiero publicarlo, solo quiero poder usarlo en mi otro proyecto Laravel incluyéndolo en composer.json . Busqué mucho en Google para tutoriales y preguntas / respuestas en stackoverflow, pero todavía no puedo hacer eso. Aquí hay una parte de mi file composer.json que debería ser relevante:

 "require": { "php": ">=5.6.4", "myprovider/mypackage": "*", "laravel/framework": "5.4.*", "laravel/tinker": "~1.0" }, "repositories": { "myrepository": { "type": "vcs", "url": "https://bitbucket.org/me/myrepository/" } }, 

composer require myprovider/mypackage:* , pero luego composer require myprovider/mypackage:* un error. Could not fetch https://api.bitbucket.org/2.0/repositories/me/myrepository?fields=-project%2C-owner, please create a bitbucket OAuth token to access private repos . Como en realidad creé el token OAuth anteriormente, pegué la Consumer Key Consumer Secret y el Consumer Secret pero luego obtengo esto:

 Invalid OAuth consumer provided. This can have two reasons: 1. You are authenticating with a bitbucket username/password combination 2. You are using an OAuth consumer, but didn't configure a (dummy) callback url Installation failed, reverting ./composer.json to its original content. [Composer\Downloader\TransportException] The "?pagelen=100&fields=values.name%2Cvalues.target.hash%2Cnext&sort=-target.date" file could not be downloaded: failed to open stream: Resource temporarily unavailable 

Soy nuevo en Bitbucket , ¿cómo debería saber si configuré todo correctamente?

Una configuration paso a paso sería increíble, ninguno de los que encontré en línea se ajusta a mi situación.