PauloRB.dev

Desenvolvedor de Software

Como resolver o erro “oauth-private.key does not exist or is not readable” no Laravel | PauloRB.dev Como resolver o erro “oauth-private.key does not exist or is not readable” no Laravel – PauloRB.dev
Como resolver o erro “oauth-private.key does not exist or is not readable” no Laravel

Como resolver o erro “oauth-private.key does not exist or is not readable” no Laravel

O Laravel Passport é uma biblioteca que trabalha com o padrão OAuth2 e fornece uma implementação completa do servidor OAuth2. Nesse padrão é determinada a forma de efetuar a autenticação de aplicações WEB (API) através de tokens.

Em alguns momentos principalmente quando devemos clonar o projeto de um reposítório GIT ou até mesmo por a aplicação em produção é comum encontrarmos o seguinte erro “oauth-private.key does not exist or is not readable” que pode ser facilmente corrigido seguindo os passos abaixo:

Passo 1:
php artisan passport:install

*Execute apenas se oauth-private.key e oauth-public.key não existirem na pasta de armazenamento, caso contrário, pule a primeira etapa.

Passo 2:
php artisan config:clear
php artisan key:generate
php artisan config:clear

Passo 3:
Alterar permissões:

sudo chown www-data:www-data storage/oauth-*.key
sudo chmod 600 storage/oauth-*.key

 

Mais Posts

Função para fazer a tecla ENTER funcionar como a tecla TAB em formulários web.

Função para fazer a tecla ENTER funcionar como a tecla TAB em formulários web.

Segue função em Jquery que utilizei muito em projetos para permitir o comportamento da tecla TAB(pular campos do formulários) utilizando... Leia mais

Construir array de texto a partir de um array.

Construir array de texto a partir de um array.

No dia de hoje(17/08/2022) me deparei com o seguinte problema onde recebiamos um array javascript contendo textos e cujas chaves... Leia mais

Usando Strategy e Pipeline juntos no Laravel para organizar regras complexas

Usando Strategy e Pipeline juntos no Laravel para organizar regras complexas

À medida que um sistema cresce, a lógica de negócio costuma se tornar mais complexa. Um dia você está apenas... Leia mais

Criando uma nova branch a partir da develop pelo terminal com GIT

Criando uma nova branch a partir da develop pelo terminal com GIT

Para criar uma nova branch a partir da branch develop usando o terminal com o Git, siga os seguintes passos:... Leia mais