Wyszukiwanie w witrynie

javascript - Jak łączyć uwierzytelnianie jwt z ACL

Udało mi się zaimplementować Passport używając strategii JWT i działa to dobrze. Moje trasy chronione przez JWT wyglądają tak...

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

Teraz muszę ograniczyć dostęp do niektórych rzeczy ty

Czytaj więcej →

javascript - Dlaczego PUT w CURL nie przechodzi uwierzytelnienia przed wysłaniem danych, a PUT w XHR dopiero po wysłaniu?

Pracuję z REST API z uwierzytelnianiem opartym na tokenie, w którym niektórzy użytkownicy mają uprawnienia do przesyłania plików, a niektórzy nie.

Problem pojawia się, gdy użytkownik bez uprawnień do przesyłania pliku próbuje go przesłać (powiedzmy plik o rozmiarze 1 GB), otrzymuję komunikat o błędzie dopiero po przesłaniu całego 1 GB.

Jeśli skopiuję żądanie jako curl z narzędzi deweloperskich Chrome i wyślę je przez terminal, od razu się nie udaje.

Przetestowałem polecenie

Czytaj więcej →

javascript - Jak uzyskać token uwierzytelniający dla Google Cloud Translation API w przeglądarce (rozszerzenie Chrome)

Próbuję stworzyć rozszerzenie Chrome, które korzysta z Google Cloud Translation API. Śledziłem wiele instrukcji na różnych stronach w dokumentacji Google Translate i dotyczącymi tworzenia rozszerzeń Chrome, ale nadal nie potrafię zrozumieć, jak faktyczn

Czytaj więcej →

javascript - Jak mogę sprawdzić, że uwierzytelnianie 3D Secure 2 działa po aktualizacji do stripe.js w wersji 3

Zaktualizowałem stronę, aby korzystała z najnowszej wersji stripe-php (6.39.0) i teraz ładuje stripe.js w wersji 3. Dokonałem wszystkich niezbędnych zmian w moim kodzie, dzięki czemu moje pola kart kredytowych są teraz wyświetlane przy użyciu Stripe Ele

Czytaj więcej →

javascript - Jak zaimplementować uwierzytelnianie SPA React przy użyciu Keycloak i przepływu PKCE?

To jest mój pierwszy raz, gdy pracuję z Keycloak. Przygotowałem instancję Keycloak na moim lokalnym komputerze, w której mogę tworzyć realm'y, klientów itp.

Znalazłem przykłady użycia React + Keycloak, ale żaden z nich nie używał przepływu PKCE.

Nie wiem, jak skonfigurować Keycloak i React. Wiem tylko, że aplikacja kliencka musi być w stanie wygenerować weryfikator kodu i wyzwanie kodu.

Szukam prostego przykładu implementacji autoryzacji przy użyciu React i Keycloak, który p

Czytaj więcej →

Błąd kompilatora Typescript podczas logowania za pomocą uwierzytelniania Facebook

Błąd kompilatora TypeScript podczas logowania się za pomocą uwierzytelniania Facebook.

Uwierzytelnianie Facebook działa poprawnie. Problem jest tylko w kompilatorze TypeScript, który nie lubi tej odpowiedzi.

Błąd kompilatora TypeScript to: "Właściw

Czytaj więcej →

javascript - Konsumowanie usługi sieciowej na IIS z użyciem uwierzytelniania systemu Windows przy użyciu TypeScript

Próbuję wykonać żądanie GET z aplikacji Angular2 do usługi sieciowej hostowanej na serwerze IIS w sieci korporacyjnej. Spędziłem dużą część dnia, czytając o CORS i żądaniach wstępnych. Udało mi się doprowadzić do sytuacji, w której serwer wysyła odpowiedź 200 na żądanie wstępne, ale kiedy klient wykonuje drugie wywołanie, aby faktycznie zażądać zasobu, otrzymuję 401 Unauthorized.

Składam prośbę w ten sposób:

let headers = new Headers({ 'withCredentials': true

Czytaj więcej →

angular - Angular2 (wersja finalna) i uwierzytelnianie Firebase nie jest trwałe

Pracuję nad stroną logowania, mogę się zalogować i wszystko działa perfekcyjnie, ale za każdym razem, gdy odświeżam stronę internetową, muszę ponownie się logować i wpisywać swoje dane. Logowanie nie jest trwałe. Oto mój kod:

auth.guard.ts

import { Injectab

Czytaj więcej →

typescript - RefreshToken nieokreślony po pomyślnej autoryzacji ServiceStack

  • ServiceStack Wersja 5.0
  • Klient ServiceStack TypeScript Wersja 0.0.40

Poniższy kod wywołuje mój mikroserwis uwierzytelniający i pomyślnie uwierzytelnia użytkownika, zwracając jego token dostępu:

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 succe

Czytaj więcej →

typescript - uwierzytelnianie Nest.js z użyciem typeORM

Stworzyłem działający serwer z połączeniem z bazą danych, z prostym żądaniem get, które działa. Podążałem za tym przewodnikiem: https://docs.nestjs.com/techniques/authentication.

podczas uruchamiania serwera i próby wykonania żądania get z chronionej trasy, otrzymuję Cannot read property 'challenge' of undefined. user.controller.ts

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

Czytaj więcej →