javascript - Kuinka yhdistää jwt-todennus ACL:ien kanssa

Olen pystynyt toteuttamaan passin käyttäen JWT-strategiaa, ja se toimii hyvin. JWT-suojatut reitini näyttävät tältä...

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

Nyt minun täytyy rajoittaa pääsy joihinkin asioihin vain kirjau

Lue lisää →

javascript - Miksi CURLin PUT epäonnistuu todennuksessa ennen kuin se lataa datan, mutta XHR PUT vasta sen jälkeen?

Työskentelen REST-rajapinnan kanssa, jossa käytetään token-pohjaista autentikointia, ja joillakin käyttäjillä on oikeudet ladata tiedosto ja joillakin ei.

Ongelmana on, että kun jotkut käyttäjät, joilla ei ole lupaa tiedoston lataamiseen, yrittävät ladata tiedoston (sanotaan 1 Gt tiedoston), saan virhevastauksen vasta sen jälkeen, kun koko 1 Gt on ladattu.

Jos kopioin pyynnön curlina Chrome-kehittäjätyökaluista ja lähetän sen terminaalin kautta, se epäonnistuu heti.

Testasin

Lue lisää →

javascript - Kuinka saada todennustunnus Google Cloud Translation API:lle selaimessa (Chrome-laajennus)

Yritän tehdä Chrome-laajennusta, joka käyttää Google Cloud Translation -API:a. Seurasin monia ohjeita eri sivuilla Google Translate -dokumentaatiossa ja Chrome-laajennusten kehittämistä koskevissa ohjeissa, mutta en silti osaa selvittää, miten API:ta vo

Lue lisää →

javascript - Miten tiedän, että 3D Secure 2 -todennus toimii sen jälkeen, kun olen päivittänyt stripe.js-version 3:een

Olen päivittänyt sivuston käyttämään uusinta stripe-php:tä (6.39.0) ja se lataa nyt stripe.js-version 3. Olen tehnyt kaikki tarvittavat muutokset koodiini niin, että luottokorttikenttäni näytetään nyt Stripe Elementsin avulla. Testitapahtumat toimivat j

Lue lisää →

javascript - Kuinka toteuttaa React SPA -todennus Keycloakilla ja PKCE-kululla?

Tämä on ensimmäinen kertani työskennellä Keycloak:n kanssa. Olen valmistellut Keycloak-instanssin paikalliselle koneelleni, jossa voin luoda realm:ejä, asiakkaita jne.

Löysin React + Keycloak -käyttöesimerkkejä, mutta yksikään niistä ei käyttänyt PKCE-virtausta.

En tiedä, miten Keycloakia ja Reactia konfiguroidaan. Tiedän vain, että asiakassovelluksen on pystyttävä luomaan koodivarmennin ja koodhaaste.

Etsin yksinkertaista esimerkkiä valtuutuksen toteuttamisesta käyttämällä

Lue lisää →

Typescript-kääntäjän virhe kirjautuessa sisään Facebook-todennuksella

Typescript-kääntäjän virhe kirjautuessa Facebook-todennuksella.

Facebook-todennus toimii hyvin. Vain TypeScript-kääntäjä ei pidä vastauksesta.

Typescript-kääntäjän virhe on: "Ominaisuutta 'facebook' ei ole tyypissä FirebaseAuthData".

Lue lisää →

javascript - Käytä verkkopalvelua IIS:ssä käyttäen Windows-todennusta TypeScriptin avulla

Yritän tehdä GET-pyynnön Angular2-sovelluksesta web-palveluun, joka on isännöity IIS-laatikossa yritysverkossa. Käytin suuren osan päivästä lukien CORS:sta ja esipyynnöistä. Sain sen siihen pisteeseen, että palvelin palauttaa 200-vastauksen esipyynnölle, mutta kun asiakas tekee toisen kutsun itse resurssin pyytämiseksi, saan 401 Unauthorized.

Teen pyynnön näin:

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

Lue lisää →

angular - Angular2 (lopullinen versio) ja Firebase-todennus ei ole pysyvää

Työskentelen kirjautumissivun parissa, pystyn kirjautumaan sisään ja kaikki toimii täydellisesti, mutta aina kun päivitän verkkosivun, minun on kirjauduttava uudelleen verkkosivustolle ja kirjoitettava tunnukseni. Kirjautuminen ei ole pysyvää. Tässä on koodini:

auth.guar

Lue lisää →

typescript - RefreshToken määrittelemätön onnistuneen Authentication ServiceStackin jälkeen

  • ServiceStack-versio 5.0
  • ServiceStack Typescript -asiakasversio 0.0.40

Seuraava koodi kutsuu Auth-mikropalveluani ja todentaa käyttäjän onnistuneesti sekä palauttaa tämän kantajan tokenin:

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

Lue lisää →

typescript - Nest.js-todennus käyttäen typeORM:ia

Olen luonut toimivan palvelimen, joka on yhteydessä tietokantaan, yksinkertaisella get-pyynnöllä, joka toimii. Seurasin tätä ohjetta: https://docs.nestjs.com/techniques/authentication.

Kun palvelinta ajetaan ja yritetään suorittaa get-pyyntö suojatulta reitiltä, saan Cannot read property 'challenge' of undefined. user.controller.ts

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

Lue lisää →