Carregando...

Categoria: Sem categoria

Autenticação e Autorização no Hasura

Permissões, Autenticação, e Autorização O Hasura exige que em cada requisição seja informado duas session variables: X-Hasura-Default-Role X-Hasura-Allowed-Roles Além disso, é praticamente indispensável enviar as seguintes session variable (via Header ou WebHook): X-Hasura-Role X-Hasura-User-Id A Role faz a request automaticamente assumir uma das roles cadastradas no sistema. Com o User-Id é possível fazer regras dentro das permissões ou ajudar o WebHook a identificar e colocar cabeçalhos importantes para a autorização no Hasura. Quais as limitações de Autorização no Hasura? Não Continuação…

Hasura, PostgreSQL + GraphQL

Como instalar o Hasura? Use o docker. Tutorial oficial – Instalando Hasura e PostgreSQL com Dockerhttps://docs.hasura.io/1.0/graphql/manual/getting-started/docker-simple.html Como usar o Hasura (back-end)? Configurando o Hasura pelo painel de administração, criando tabelas e sua arquitetura com o PostgreSQL. https://learn.hasura.io/graphql/hasura/introduction Como usar o Hasura (front-end)? Tutorial oficial – Usando Hasura no front-end com Reacthttps://learn.hasura.io/graphql/react/intro-to-graphql

Facilitando o uso de Firewalls no Linux

O iptables pode ser difícil de entender e configurar, por isso existem vários softwares que geram códigos iptables mas através de uma linguagem ou uma interface gráfica mais simplificada. Interface gráfica web para iptables Webminhttps://www.webmin.com/ Interface gráfica de terminal para iptables (ncurses) VuurMuurhttps://www.vuurmuur.org/trac/ Scripts criadores de iptables/firewalld Arno IPTables Firewallhttps://github.com/arno-iptables-firewall/aif/ system-config-firewall-tuihttps://www.techrepublic.com/article/how-to-easily-manage-centos-firewalld-with-an-ncurses-tool/ Simplificadores de iptables UFW (Uncomplicated Firewall)https://wiki.archlinux.org/index.php/Uncomplicated_Firewallhttps://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-18-04-pt FireHOLhttp://firehol.org/

Instalando aplicativos na memória SD do seu Android

Se você tem um celular (smartphone) Android antigo com pouca memória interna, mas quer continuar instalando aplicativos nele, siga esses passos. Se o seu Android for versão 6 ou maior é possível fazer nativamente. Se o seu Android for versão 5 ou menor, faça Root, e instale o AppMgr Pro III (antigo App 2 SD).

Transformando um texto em um Regex

O Regex contém alguns caracteres especiais de controle, por isso quando quiser se referir a um “.” por exemplo é obrigatório colocar uma \ antes, tipo “\.”. Função para transformar texto em REGEX no PostgreSQL Função para transformar texto em REGEX no Javascript Referências Resposta sensacional no Stack Overflowhttps://stackoverflow.com/a/6969486

Descobrindo todas as colunas que fazem referência à outra no PostgreSQL

Como descobrir qual coluna de certa tabela é referenciado por outras de outras tabelas? Em outras palavras, quais colunas de uma tabela tem FOREIGN KEYS/REFERENCES em outras? Se você está procurando isso, provavelmente terá interesse neste post sobre o CASCADE. O CASCADE apaga ou atualiza todas as colunas que são FOREIGN KEY automaticamente. Use a consulta abaixo e descubra!Basta alterar o ‘public’, ‘usuarios’ e ‘id’ pelos valores desejados: Atenção, essa consulta só funciona para versões mais modernas do PostgreSQL. Isso Continuação…

Como acessar o PostgreSQL com Java, Kotlin, Groovy, Scala pelo JDBC – PGJDBC?

O Driver de conexão mais conhecido e usado para PostgreSQL em Java é o PGJDBC. Ele é tão famoso as pessoas pensam ser o único. Nesse post explicarei alguns comportamentos dessa biblioteca e dicas para você usar ele da forma correta. O que acontece com uma queda de conexão? O que acontece quando o software (e o driver PGJDBC) perde conexão com o PostgeSQL? A conexão é encerrada e todas as tentativas de usá-la a partir daí retornarão uma exception. Continuação…