javascript - Ako miešať jwt autentifikáciu s ACL

Podarilo sa mi implementovať Passport pomocou stratégie JWT a funguje to dobre. Moje trasy chránené JWT vyzerajú takto...

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

Teraz potrebujem obmedziť prístup k niektorým veciam iba pre

Čítaj viac →

javascript - Prečo CURL pri PUT zlyhá overenie ešte pred odoslaním dát, ale XHR PUT až po tom?

Pracujem s REST API s tokenovou autentifikáciou, kde niektorí používatelia majú povolenie nahrať súbor a niektorí nie.

Problém je, keď sa niektorý používateľ bez povolenia na nahrávanie súboru snaží nahrať súbor (napríklad 1 GB), dostávam chybovú odpoveď až po tom, čo sa celý 1 GB nahral.

Ak skopírujem požiadavku ako curl z nástrojov vývojára Chrome a odošlem ju cez terminál, okamžite zlyhá.

Otestoval som príkaz curl s tokenom používateľa, ktorý má povolenia na nahrávanie, f

Čítaj viac →

javascript - Ako získať autentifikačný token pre Google Cloud Translation API v prehliadači (rozšírenie Chrome)

Snažím sa vytvoriť rozšírenie pre Chrome, ktoré používa Google Cloud Translation API. Nasledoval som množstvo pokynov na rôznych stránkach v dokumentácii pre Google Translate a pre vývoj rozšírení pre Chrome, ale stále neviem, ako vlastne použiť API z p

Čítaj viac →

javascript - Ako zistím, že overenie 3D Secure 2 funguje po aktualizácii na verziu stripe.js 3

Aktualizoval som stránku, aby používala najnovšiu verziu stripe-php (6.39.0) a teraz načítava stripe.js verziu 3. Urobil som všetky potrebné zmeny vo svojom kóde, takže moje polia pre kreditné karty sa teraz zobrazujú pomocou Stripe Elements. Testovacie

Čítaj viac →

javascript - Ako implementovať autentifikáciu React SPA pomocou Keycloak a PKCE flow?

Toto je môj prvý raz, čo pracujem s Keycloakom. Pripravil som si inštanciu Keycloak na svojom lokálnom počítači, v ktorej môžem vytvárať realmy, klientov atď.

Našiel som príklady použitia React + Keycloak, ale žiadny z nich nepoužíval PKCE tok.

Neviem, ako nakonfigurovať Keycloak a React. Viem len, že klientská aplikácia musí byť schopná vygenerovať overovateľný kód a výzvu kódu.

Hľadám jednoduchý príklad implementácie autorizácie pomocou Reactu a Keycloak, ktorý by mal nasl

Čítaj viac →

Chyba kompilátora TypeScript pri prihlasovaní cez Facebook autentifikáciu

Chyba kompilátora TypeScript pri prihlásení pomocou Facebook autentifikácie.

Overovanie na Facebooku funguje v poriadku. Problém je len v kompilátore TypeScript, ktorý nemá rád odpoveď.

Chyba kompilátora Typescript je: "Vlastnosť 'facebook' neexist

Čítaj viac →

javascript - Spotreba webovej služby na IIS pomocou Windows autentifikácie s použitím TypeScript

Snažím sa vykonať GET požiadavku z aplikácie Angular2 na webovú službu hosťovanú na IIS serveri v korporátnej sieti. Veľkú časť dňa som strávil čítaním o CORS a preflight požiadavkách. Podarilo sa mi to dostať do bodu, kde server posiela späť odpoveď 200 na preflight požiadavku, ale keď klient vykoná druhé volanie na skutočné získanie zdroja, dostanem 401 Unauthorized.

Robím takúto požiadavku:

let headers = new Headers({ 'withCredentials': true }); let options

Čítaj viac →

angular - Angular2 (finálna verzia) a Firebase autentifikácia nie sú trvalé

Pracujem na prihlasovacej stránke, viem sa prihlásiť a všetko funguje perfektne, ale kedykoľvek obnovím webovú stránku, musím sa znova prihlásiť a zadať svoje prihlasovacie údaje. Prihlásenie nie je trvalé. Tu je môj kód:

auth.guard.ts

import { Injectable }

Čítaj viac →

typescript - RefreshToken je po úspešnej autentifikácii ServiceStack undefined

  • ServiceStack Verzia 5.0
  • ServiceStack Typescript Klient Verzia 0.0.40

Nasledujúci kód volá môj Auth mikroslužbu, úspešne autentifikuje používateľa a vráti jeho bearer token:

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', res); consol

Čítaj viac →

typescript - autentifikácia Nest.js pomocou typeORM

Vytvoril som funkčný server s pripojením na databázu, s jednoduchým get požiadavkom, ktorý funguje. Postupoval som podľa tohto návodu: https://docs.nestjs.com/techniques/authentication.

pri spustení servera a pokuse o vykonanie požiadavky get z chránenej trasy sa mi zobrazuje Cannot read property 'challenge' of undefined. user.controller.ts

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

Čítaj viac →