Ricerca nel sito web
Sono riuscito a implementare passport utilizzando una strategia JWT, e funziona bene. Le mie rotte protette da JWT sembrano così...
app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);Ora ho bisogno di limitare l'accesso ad alcune cos
Continua a leggere →Sto lavorando con un'API REST con autenticazione basata su token dove alcuni utenti hanno i permessi per caricare un file e altri no.
Il problema si verifica quando un utente senza autorizzazione per caricare un file prova a caricare (per esempio un file da 1GB), ricevo la risposta di errore solo dopo che tutto il file da 1GB è stato caricato.
Se copio la richiesta come curl dagli strumenti per sviluppatori di Chrome e la invio tramite terminale, fallisce immediatamente.
Ho
Continua a leggere →
Sto cercando di creare un'estensione per Chrome che utilizzi l'API di traduzione di Google Cloud. Ho seguito una serie di istruzioni su molte pagine diverse della documentazione di Google Translate e per lo sviluppo di estensioni Chrome, ma ancora non r
Continua a leggere →
Ho aggiornato un sito in modo che utilizzi l'ultima versione di stripe-php (6.39.0) e ora carica stripe.js versione 3. Ho apportato tutte le modifiche necessarie al mio codice in modo che i miei campi della carta di credito siano ora visualizzati utiliz
Continua a leggere →
Questa è la prima volta che lavoro con Keycloak. Ho preparato un'istanza di Keycloak sulla mia macchina locale in cui posso creare realm, client, ecc.
Ho trovato esempi di utilizzo di React + Keycloak, ma nessuno di essi utilizzava il flusso PKCE.
Non so come configurare Keycloak e React. So solo che l'applicazione client deve essere in grado di generare un code verifier e un code challenge.
Sto cercando un esempio semplice di implementazione dell'autorizzazione utilizzando
Continua a leggere →
Errore del compilatore Typescript durante l'accesso con l'autenticazione Facebook.
L'autenticazione di Facebook funziona bene. È solo il compilatore TypeScript che non gradisce la risposta.
L'errore del compilatore Typescript è: "La proprietà 'face
Continua a leggere →Cerco di fare una richiesta GET da un'app Angular2 a un servizio web ospitato su un server IIS nella rete aziendale. Ho passato gran parte della giornata a leggere su CORS e le richieste di preflight. Sono arrivato al punto in cui il server risponde con un 200 alla richiesta di preflight, ma quando il client fa la seconda chiamata per richiedere effettivamente la risorsa ricevo 401 Non autorizzato.
Faccio la richiesta così:
let headers = new Headers({ 'withCre Continua a leggere →
Sto lavorando su una pagina di accesso, riesco ad accedere e tutto funziona perfettamente, ma ogni volta che aggiorno la pagina web, devo accedere di nuovo al sito e inserire le mie credenziali. L'accesso non è persistente. Ecco il mio codice:
auth.guard.ts
Continua a leggere →
Il seguente codice chiama il mio microservizio Auth, autentica con successo un utente e restituisce il suo token bearer:
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 su Continua a leggere →Ho creato un server funzionante con connessione al database, con una semplice richiesta get che funziona. Ho seguito questa guida: https://docs.nestjs.com/techniques/authentication.
quando eseguo il server e cerco di effettuare una richiesta get da una rotta protetta, ottengo Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserServi Continua a leggere →