javascript - Comment mélanger l'authentification jwt avec les ACL

J'ai pu implémenter Passport en utilisant une stratégie JWT, et ça fonctionne bien. Mes routes protégées par JWT ressemblent à ceci...

app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);

Maintenant, je dois restreindre l'accès à certa

Lire la suite →

javascript - Pourquoi le PUT de CURL échoue-t-il à l'authentification avant de télécharger la charge utile, alors que le PUT de XHR échoue seulement après ?

Je travaille avec une API REST utilisant une authentification par jeton où certains utilisateurs ont la permission de téléverser un fichier et d'autres non.

Le problème survient lorsque certains utilisateurs sans permission de télécharger un fichier tentent de le télécharger (disons un fichier de 1 Go), je reçois la réponse d'erreur seulement après que l'intégralité du fichier de 1 Go ait été téléchargée.

Si je copie la requête en tant que curl depuis les outils de développement d

Lire la suite →

javascript - Comment obtenir un jeton d'authentification pour l'API Google Cloud Translation dans un navigateur (extension Chrome)

J'essaie de créer une extension Chrome qui utilise l'API Google Cloud Translation. J'ai suivi plein d'instructions sur de nombreuses pages des documents pour Google Translate et pour le développement d'extensions Chrome, mais je n'arrive toujours pas à

Lire la suite →

javascript - Comment puis-je savoir si l'authentification 3D Secure 2 fonctionne après la mise à niveau vers stripe.js version 3

J'ai mis à jour un site afin qu'il utilise la dernière version de stripe-php (6.39.0) et il charge maintenant stripe.js version 3. J'ai apporté tous les changements nécessaires à mon code pour que mes champs de carte de crédit soient maintenant affichés

Lire la suite →

javascript - Comment implémenter l'authentification d'une SPA React avec Keycloak et le flux PKCE ?

C'est ma première fois à travailler avec Keycloak. J'ai préparé une instance de Keycloak sur ma machine locale dans laquelle je peux créer des realms, des clients, etc.

J'ai trouvé des exemples d'utilisation de React + Keycloak, mais aucun d'entre eux n'utilisait le flux PKCE.

Je ne sais pas comment configurer Keycloak et React. Je sais seulement que l'application cliente doit être capable de générer un vérificateur de code et un défi de code.

Je cherche un exemple simple d'

Lire la suite →

Erreur du compilateur Typescript lors de la connexion avec l'authentification Facebook

Erreur du compilateur Typescript lors de la connexion avec l’authentification Facebook.

L'authentification Facebook fonctionne bien. C’est juste le compilateur TypeScript qui n’aime pas la réponse.

L'erreur du compilateur Typescript est : « La propriété

Lire la suite →

javascript - Consommer un service web sur IIS en utilisant l'authentification Windows avec TypeScript

J'essaie de faire une requête GET depuis une application Angular2 vers un service web hébergé sur un serveur IIS sur le réseau de l'entreprise. J'ai passé une grande partie de la journée à lire sur CORS et les requêtes préliminaires. J'ai réussi à amener le serveur à renvoyer une réponse 200 à la requête préliminaire, mais lorsque le client effectue le second appel pour réellement demander la ressource, j'obtiens 401 Non autorisé.

Je fais la demande ainsi :

le

Lire la suite →

angular - Angular2 (version finale) et l'authentification Firebase n'est pas persistante

Je travaille sur une page de connexion, je suis capable de me connecter et tout fonctionne parfaitement, mais chaque fois que je rafraîchis la page web, je dois me reconnecter au site et entrer mes informations d'identification. La connexion n'est pas persistante. Voici mon co

Lire la suite →

typescript - RefreshToken indéfini après une authentification réussie avec ServiceStack

  • ServiceStack Version 5.0
  • Client TypeScript ServiceStack Version 0.0.40

Le code suivant appelle mon microservice Auth, authentifie avec succès un utilisateur et renvoie son jeton d'accès :

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 success', r

Lire la suite →

typescript - Authentification Nest.js utilisant typeORM

J'ai créé un serveur fonctionnel avec une connexion à la base de données, avec une simple requête get qui fonctionne. J'ai suivi ce guide : https://docs.nestjs.com/techniques/authentication.

lorsque le serveur est en cours d'exécution et que j'essaie d'effectuer une requête get depuis une route protégée, j'obtiens Impossible de lire la propriété 'challenge' de undefined. user.controller.ts

import { Controller

Lire la suite →