Pesquisa de site

javascript - Como misturar autenticação JWT com ACLs

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 →

javascript - Por que o PUT do CURL falha na autenticação antes de enviar o corpo da requisição, mas o PUT do XHR apenas depois?

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 →

javascript - Como obter um token de autenticação para a API de Tradução do Google Cloud dentro do navegador (extensão do Chrome)

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 →

javascript - Como eu sei que a autenticação 3D Secure 2 funciona após atualizar para a versão 3 do stripe.js

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 →

javascript - Como implementar autenticação SPA em React com Keycloak e fluxo PKCE?

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

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 →

javascript - Consumir serviço web no IIS usando autenticação do Windows com TypeScript

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 →

angular - Angular2 (versão final) e a autenticação do Firebase não são persistentes

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 →

typescript - RefreshToken indefinido após autenticação bem-sucedida no ServiceStack

  • ServiceStack Versão 5.0
  • Cliente TypeScript do ServiceStack Versão 0.0.40

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 →

typescript - autenticação Nest.js usando typeORM

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 →