Skip to content

uspdev/senhaunica-faker

Repository files navigation

senhaunica-faker-laravel

Implementação mínima das respostas de OAuth1 usadas pelo uspdev/senhaunica-socialite.

Observações

O sistema roda em PHP 8.2, mas deve rodar sem problemas no PHP 7.4. Basta apagar o composer.lock.

Dependências

Como rodar com docker?

Build:

  • Clonar;
  • cp .env.example .env;
  • docker build -t faker . (o ponto indica que o Dockerfile se encontra no diretório corrente)

Rodar: docker run --rm --env "APP_URL=sua_app_url" --name faker faker

Parar: docker container rm -f faker

Como rodar?

Basta seguir os procedimentos padrão:

  • Clonar;
  • Rodar o composer install --no-dev;
  • Copiar o .env.example para .env;
  • Gerar a chave: php artisan key:generate;
  • Alterar o APP_URL para a URL correta. Ex: http://127.0.0.1:3141;
  • Daí basta configurar o servidor web ou rodar direto o php artisan serve --port 3141.

Do lado do sistema que consumirá a autenticação falsa é necessário:

  • Usar o uspdev/senhaunica-socialite;
  • No .env, configurar a variável SENHAUNICA_DEV com a URL do APP_URL, mas acrescentando /wsusuario/oauth. Ex:
  SENHAUNICA_DEV=http://127.0.0.1:3141/wsusuario/oauth

Configuração (opcional)

Caso você necessite especificar uma lista de logins (números USP) associando-os a um ou mais vínculos, você pode utilizar as variáveis abaixo no arquivo .env:

FAKER_SERVIDOR=111111,222222
FAKER_DOCENTE=333333
FAKER_ESTAGIARIORH=444444
FAKER_ALUNOGR=555555
FAKER_ALUNOPOS=666666  

É possível também definir as informações da unidade no .env:

FAKER_CODIGO_UNIDADE=
FAKER_SIGLA_UNIDADE=
FAKER_NOME_UNIDADE=

Atualização

Com a utilização do pacote lucascudo/laravel-pt-br-localization em dev, caso ele seja atualizado pelo composer, deve-se publicar novamente os seus arquivos com:

php artisan vendor:publish --tag=laravel-pt-br-localization

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 6