Tìm kiếm trang web

javascript - Làm thế nào để xác thực một token JWT với chứng chỉ x.509 trong node?

Tôi đang cố gắng tạo một script Node để xác minh một token JWT. Tôi có khóa công khai (nó là một chứng chỉ x.509) và JWT.

Tôi đã thử sử dụng https://github.com/auth0/node-jsonwebtoken nhưng không may dường như họ không hỗ trợ x.509.

Nếu bạn biết về một gói xác minh token JWT bằng chứng chỉ x.509, tôi sẽ rất cảm kích.

Cảm ơn!

Câu trả lời #1

JWT có thể được ký bằng khóa công khai/khóa riêng. Phương pháp bạn đang tìm là phương pháp này

Đọc thêm →

javascript - Nơi lưu trữ JWT Client Credentials Grant

Tôi có một ứng dụng NodeJS Express xác thực với máy chủ Auth qua cấp phép client credentials. Token mà tôi nhận được được sử dụng để tải dữ liệu từ một API.

Thực hành tốt nhất để lưu trữ token trong toàn bộ ứng dụng là gì?

Lưu ý rằng JWT không dành riêng cho người dùng, vì ứng dụng Express của tôi là Clien

Đọc thêm →

javascript - Cách kết hợp xác thực jwt với ACLs

Tôi đã có thể triển khai passport sử dụng chiến lược JWT, và nó hoạt động tốt. Các tuyến được bảo vệ bằng jwt của tôi trông như sau...

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

Bây giờ tôi cần giới hạn truy cập một số thứ ch

Đọc thêm →

bảo mật - xác thực chữ ký token JWT trong javascript

Tôi đang tạo một client javascript kết nối với một API sử dụng token JWT. Ở phía máy chủ không có vấn đề gì, tôi có thể tạo token, ký nó và sau đó xác minh chữ ký để đảm bảo rằng không ai thay đổi token.

Nhưng làm thế nào tôi thực hiện điều này phía client. Tôi chỉ có thể giải mã token JWT và xem header, payload và signature. Nhưng làm thế nào tôi xác minh chữ ký ở phía client? Có thư viện nào cho việc này không, làm thế nào tôi chuyển khóa công khai sang client?

Nếu tôi không xác

Đọc thêm →

javascript - Làm thế nào để gửi jwt trong xmlhttprequest?

Tôi có thể lưu trữ token jwt trong local storage, nhưng tôi không biết cách gửi nó như một bearer token trở lại endpoint API restful của mình và tôi không thể tìm thấy thông tin này ở đâu cả. Tôi có thể làm điều đó chỉ bằng cách sử dụng xmlhttprequest như thế nào?

Câu trả lời #1

Điều này có thể được thự

Đọc thêm →

javascript - Cách lưu trữ và xử lý token JWT trên front-end sử dụng fetch, và cách lưu trữ nó?

Tôi mới bắt đầu lập trình, tôi có một ứng dụng quản lý công việc trong đó tôi đang sử dụng token JWT để xác thực, tôi có thể làm cho nó hoạt động trên Postman, nhưng tôi không thể tìm ra cách lưu nó qua trình duyệt và gửi nó đến máy chủ.

Đây là nhữn

Đọc thêm →

javascript - NestJS - Cách sử dụng RoleGuard với JWT?

Hiện tại, tôi đã quản lý để sử dụng AuthGuard với xác thực JWT, nhưng tôi không quản lý được để lấy user trên Roles.

Tôi đã cố gắng làm theo ví dụ của mèo, nhưng tôi không bao giờ định nghĩa được đối tượng user, bạn có thể thấy ở dòng 14.

Đây là mã của tôi:

// auth.controller

Đọc thêm →

angular - Angular2, Auth0 kết nối với API của Fitbit, JWT cần 3 phần

Hiện tại tôi đang làm việc với Angular2, tôi đang cố gắng kết nối với API của Fitbit bằng auth0. Tôi đang sử dụng Angular2-JWT và Lock.js được cung cấp bởi Auth0. Cho đến nay, việc đăng nhập và đọc dữ liệu hồ sơ đơn giản hoạt động hoàn hảo sử dụng id_token được tạo bởi Lock.js, nhưng ngay khi tôi muốn lấy thông tin như các hoạt động, yêu cầu tới API lại trả về lỗi.

Nhưng sau đó tôi nhận thấy Bên cạnh đó, Lock.js cũng cung cấp một cái gì đó giống như Access_token. Tôi lu

Đọc thêm →

javascript - Ionic 2 - Cách sử dụng mã làm mới để nhận JWT mới

Tôi có một ứng dụng di động Ionic 2 sử dụng Json Web Tokens (JWT) để xác thực với các tuyến khác nhau trên API node.js. Những JWT này có thời gian hết hạn ngắn và cần được làm mới bằng cách sử dụng mã thông báo làm mới (refresh token). Mã thông báo làm mới chỉ là một chuỗi ngẫu nhiên được lưu cả trong cơ sở dữ liệu và trên thiết bị di động. Xin lưu ý: Tôi KHÔNG sử dụng OAuth.

Làm thế nào để tôi có thể tái cấu trúc các cuộc gọi API của mình sao cho tất cả đều đi qua một phương thức duy n

Đọc thêm →

angular - Tại sao AuthHttp (angular2-jwt) không thể được tiêm phụ thuộc vào component?

CẬP NHẬT: Đã tìm thấy giải pháp

Nó khá đơn giản (mặc dù rất khó để tìm), cấu hình bị sai. Để có cài đặt đúng, tôi đã cập nhật tệp package.json (phần dependencies) và tsconfig.json của mình để giống với mẫu trên angular.io.

Những

Đọc thêm →