javascript - Hur man kombinerar jwt-autentisering med ACL:er

Jag har kunnat implementera Passport med en JWT-strategi, och det fungerar bra. Mina JWT-skyddade rutter ser ut så här...

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

Nu behöver jag begränsa åtkomsten för vissa saker till endas

Läs mer →

javascript - Varför misslyckas CURL:s PUT med autentisering innan payloaden laddas upp, men XHR PUT först efter?

Jag arbetar med ett REST-API med tokenbaserad autentisering där vissa användare har behörighet att ladda upp en fil och vissa inte har det.

Problemet är när någon användare utan tillstånd att ladda upp en fil försöker ladda upp (säg en 1GB fil), får jag felmeddelandet först efter att hela 1GB har laddats upp.

Om jag kopierar förfrågan som curl från Chrome-utvecklarverktygen och skickar den via terminalen misslyckas den omedelbart.

Jag testade curl-kommandot med token från en

Läs mer →

javascript - Hur man får en autentiseringstoken för Google Cloud Translation API i webbläsaren (Chrome-tillägg)

Jag försöker skapa en Chrome-tillägg som använder Google Cloud Translation API. Jag följde en massa instruktioner på många olika sidor i dokumentationen för Google Translate och för att utveckla Chrome-tillägg, men jag kan fortfarande inte lista ut hur

Läs mer →

javascript - Hur vet jag att 3D Secure 2-autentisering fungerar efter uppgradering till stripe.js version 3

Jag har uppdaterat en webbplats så att den använder senaste stripe-php (6.39.0) och den laddar nu stripe.js version 3. Jag har gjort alla nödvändiga ändringar i min kod så att mina kreditkortsfält nu visas med Stripe Elements. Testtransaktioner fungerar

Läs mer →

javascript - Hur implementerar man React SPA-autentisering med Keycloak och PKCE-flöde?

Det här är första gången jag arbetar med Keycloak. Jag har förberett en Keycloak-instans på min lokala dator där jag kan skapa realm, klienter osv.

Jag hittade exempel på användning av React + Keycloak, men inget av dem använde PKCE-flödet.

Jag vet inte hur man konfigurerar Keycloak och React. Jag vet bara att klientapplikationen måste kunna generera en kodverifierare och en kodutmaning.

Jag letar efter ett enkelt exempel på hur man implementerar auktorisering med React och

Läs mer →

Typescript-kompilatorfel vid inloggning med Facebook-autentisering

Typescript-kompilatorfel vid inloggning med Facebook-autentisering.

Facebook-autentiseringen fungerar bra. Det är bara TypeScript-kompilatorn som inte gillar svaret.

Typescript-kompilatorfel är: "Egenskapen 'facebook' finns inte på typen FirebaseAu

Läs mer →

javascript - Använd webbtjänst på IIS med Windows-autentisering med TypeScript

Jag försöker göra en GET-förfrågan från en Angular2-app till en webbservice som är värd på en IIS-server i företagsnätverket. Jag tillbringade en stor del av dagen med att läsa om CORS och preflight-förfrågningar. Jag fick det till den punkt där servern skickar tillbaka ett 200-svar på preflight-förfrågan, men när klienten gör det andra anropet för att faktiskt begära resursen får jag 401 Unauthorized.

Jag gör förfrågan på detta sätt:

let headers = new Headers

Läs mer →

angular - Angular2 (slutgiltig version) och Firebase-autentisering är inte persistent

Jag arbetar på en inloggningssida, jag kan logga in och allt fungerar perfekt men varje gång jag uppdaterar webbsidan måste jag logga in igen på webbplatsen och skriva mina uppgifter. Inloggningen är inte ihållande. Här är min kod:

auth.guard.ts

import { In

Läs mer →

typescript - RefreshToken odefinierad efter lyckad autentisering ServiceStack

  • ServiceStack Version 5.0
  • ServiceStack Typescript-klient Version 0.0.40

Följande kod anropar min Auth-mikrotjänst och autentiserar framgångsrikt en användare och returnerar deras bärartoken:

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

Läs mer →

typescript - Nest.js-autentisering med typeORM

Jag har skapat en fungerande server med anslutning till databasen, med en enkel get-förfrågan som fungerar. Jag följde guiden https://docs.nestjs.com/techniques/authentication.

när jag kör servern och försöker utföra en get-förfrågan från en skyddad rutt, får jag Cannot read property 'challenge' of undefined. user.controller.ts

import { Controller, Get, UseGuards } from '@nestjs/common'; import { UserService } from './

Läs mer →