Pesquisa de site
Eu consegui implementar o passport usando uma estratégia JWT, e funciona bem. Minhas rotas protegidas por JWT ficam assim...
app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);Agora eu preciso restringir o acesso de algumas coisas ap
Consulte Mais informação →Estou trabalhando com uma API REST com autenticação baseada em token, onde alguns usuários têm permissão para enviar um arquivo e outros não.
O problema é que quando algum usuário sem permissão para fazer upload de um arquivo tenta enviar (por exemplo, um arquivo de 1GB), eu recebo a resposta de erro apenas depois que todo o arquivo de 1GB é enviado.
Se eu copiar a requisição como curl das ferramentas de desenvolvedor do Chrome e enviá-la via terminal, ela falha imediatamente.
Consulte Mais informação →
Estou tentando criar uma extensão do Chrome que use a API de Tradução do Google Cloud. Segui várias instruções em muitas páginas diferentes na documentação do Google Translate e para desenvolver extensões do Chrome, mas ainda não consigo descobrir como
Consulte Mais informação →
Atualizei um site para que ele use a versão mais recente do stripe-php (6.39.0) e agora ele carrega a versão 3 do stripe.js. Fiz todas as mudanças necessárias no meu código para que meus campos de cartão de crédito agora sejam exibidos usando o Stripe E
Consulte Mais informação →
Esta é a minha primeira vez trabalhando com o Keycloak. Eu preparei uma instância do Keycloak na minha máquina local na qual posso criar realms, clientes etc.
Encontrei exemplos de uso de React + Keycloak, mas nenhum deles utilizava o fluxo PKCE.
Não sei como configurar o Keycloak e o React. Só sei que a aplicação cliente deve ser capaz de gerar um verificador de código e um desafio de código.
Estou procurando um exemplo simples de implementação de autorização usando React e
Consulte Mais informação →
Erro do compilador TypeScript ao fazer login com autenticação do Facebook.
A autenticação do Facebook funciona bem. É só que o compilador TypeScript não gosta da resposta.
O erro do compilador Typescript é: "A propriedade 'facebook' não e
Consulte Mais informação →Eu tento fazer uma requisição GET de um aplicativo Angular2 para um serviço web hospedado em um servidor IIS na rede corporativa. Passei grande parte do dia lendo sobre CORS e requisições preflight. Consegui chegar ao ponto em que o servidor responde com 200 à requisição preflight, mas quando o cliente faz a segunda chamada para realmente solicitar o recurso, recebo 401 Unauthorized.
Eu faço o pedido assim:
let headers = new Headers({ 'withCredentials': true } Consulte Mais informação →
Estou trabalhando em uma página de login, consigo fazer login e tudo funciona perfeitamente, mas sempre que eu atualizo a página da web, tenho que fazer login novamente no site e escrever minhas credenciais. O login não é persistente. Aqui está meu código:
auth.guard.ts
Consulte Mais informação →
O seguinte código chama meu microserviço de autenticação e autentica com sucesso um usuário, retornando seu token de acesso:
var request = new Authenticate(); request.provider = "credentials"; request.userName = userName; request.password = password; request.useTokenCookie = true; this.client.post(request) .then(res => { if (res.bearerToken != null) { console.log('auth s Consulte Mais informação →Eu criei um servidor funcional com conexão ao banco de dados, com uma simples requisição get que funciona. Eu segui este guia: https://docs.nestjs.com/techniques/authentication.
ao executar o servidor e tentar realizar uma requisição get de uma rota protegida, recebo Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserService } from Consulte Mais informação →