Saya telah berhasil mengimplementasikan passport menggunakan strategi JWT, dan ini berjalan dengan baik. Rute yang dilindungi JWT saya terlihat seperti ini...
app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);Sekarang saya perlu mem
Baca lebih banyak →Saya sedang bekerja dengan API REST dengan otentikasi berbasis token di mana beberapa pengguna memiliki izin untuk mengunggah file dan beberapa tidak.
Masalahnya adalah ketika beberapa pengguna yang tidak memiliki izin untuk mengunggah file mencoba mengunggah (Misalnya file 1GB), saya baru mendapatkan respons kesalahan setelah seluruh 1GB diunggah.
Jika saya menyalin permintaan sebagai curl dari alat pengembang Chrome dan mengirimkannya melalui terminal, itu langsung gagal.
Baca lebih banyak →
Saya sedang mencoba membuat ekstensi Chrome yang menggunakan Google Cloud Translation API. Saya mengikuti banyak instruksi di berbagai halaman dalam dokumentasi Google Translate dan untuk mengembangkan ekstensi Chrome tetapi saya masih tidak bisa memaha
Baca lebih banyak →
Saya telah memperbarui sebuah situs sehingga menggunakan stripe-php terbaru (6.39.0) dan sekarang memuat stripe.js versi 3. Saya telah melakukan semua perubahan yang diperlukan pada kode saya sehingga bidang kartu kredit saya sekarang ditampilkan menggu
Baca lebih banyak →
Ini adalah pertama kalinya saya bekerja dengan Keycloak. Saya telah menyiapkan sebuah instance Keycloak di mesin lokal saya di mana saya bisa membuat realm, klien, dll.
Saya menemukan contoh penggunaan React + Keycloak, tetapi tidak ada satupun yang menggunakan aliran PKCE.
Saya tidak tahu bagaimana mengonfigurasi Keycloak dan React. Saya hanya tahu bahwa aplikasi klien harus dapat menghasilkan code verifier dan code challenge.
Saya sedang mencari contoh sederhana tentang im
Baca lebih banyak →
Kesalahan compiler Typescript saat masuk dengan Autentikasi Facebook.
Autentikasi Facebook bekerja dengan baik. Hanya saja compiler TypeScript yang tidak menyukai responsnya.
Kesalahan compiler Typescript adalah: "Properti 'facebook' tida
Baca lebih banyak →Saya mencoba melakukan permintaan GET dari aplikasi Angular2 ke layanan web yang dihosting pada kotak IIS di jaringan perusahaan. Saya menghabiskan sebagian besar hari membaca tentang CORS dan permintaan preflight. Saya berhasil sampai pada titik di mana server mengirimkan kembali respons 200 untuk permintaan preflight, tetapi ketika klien melakukan panggilan kedua untuk benar-benar meminta sumber daya, saya mendapatkan 401 Unauthorized.
Saya membuat permintaan seperti ini:
Baca lebih banyak →
Saya sedang mengerjakan halaman Log in, saya bisa masuk dan semuanya berjalan sempurna tetapi setiap kali saya menyegarkan halaman web, saya harus masuk lagi ke situs dan menulis kredensial saya. Login tidak persisten. Berikut adalah kode saya:
auth.guard.ts
Baca lebih banyak →
Kode berikut memanggil layanan mikro Auth saya dan berhasil mengautentikasi pengguna serta mengembalikan token bearer mereka:
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 Baca lebih banyak →Saya telah membuat server yang berfungsi dengan koneksi ke database, dengan permintaan get sederhana yang berjalan. Saya mengikuti panduan ini https://docs.nestjs.com/techniques/authentication.
saat menjalankan server dan mencoba melakukan permintaan get dari rute yang dijaga, saya mendapatkan Cannot read property 'challenge' of undefined. user.controller.ts
import { Controller, Get, UseGuards } from '@nestjs/common'; Baca lebih banyak →