All
Companies

Related posts

View all
JMeter: Sử dụng Regular Expression với Sessions ID và Tokens - P3

JMeter: Sử dụng Regular Expression với Sessions ID và Tokens - P3

Bài viết được sự cho phép của BQT Kinh nghiệm lập trình Chào mọi người, cùng quay lại chuỗi bài viết về cách sử dụng Jmeter nào. Ở bài viết trước, mình đã giới thiệu tới các bạn các bước chi tiết để thiết kế và thực thi 1 kịch bản test hiệu quả. Các bạn có thể xem lại ở Đây. [irp posts="35311" name="Công cụ performance test Jmeter"] [irp posts="33681" name="Hướng dẫn sử dụng JMeter test hiệu năng website - Phần 1"] Mình xin nhắc lại chuỗi bài viết của mình gồm 4 phần sau: Phần 1: Giới thiệu và cài đặt Phần 2: Hướng dẫn xây dựng kịch bản test Phần 3: Sử dụng Regular Expressions làm việc với Session IDs và Tokens Phần 4: Mở rộng – Tạo lập Scripts tự động bằng HTTP(S) Test Script Recorder. Trong bài viết này, chúng ta sẽ đi tìm hiểu cách để sử dụng Tokens và Session IDs cho các request trong kịch bản test hoạt động. Tại sao lại [...]

Read more
Sự khác nhau giữa OpenID Connect và OAuth 2.0

Sự khác nhau giữa OpenID Connect và OAuth 2.0

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Mình đã giới thiệu với các bạn về OAuth 2.0 và OAuth 2.0 chỉ là một framework liên quan đến Authorization, nghĩa là nó chỉ định nghĩa những resources nào mà một Client Application có thể sử dụng trong access token, để khi request tới Resource Server, Resource Server sẽ căn cứ vào access token để quyết định có cho phép Client Application access tới resource hay là không? [irp posts="41385" name="Authorization Code grant type với Proof Key for Code Exchange (PKCE) trong OAuth 2.1"] [irp posts="40239" name="Building Microservices Application - Phần 3: Xác thực API bằng Oauth 2.0"] Thế nhưng nói về security, các bạn có thể biết, chúng ta còn có cả authentication và OpenID Connect là một extension của OAuth 2.0 được giới thiệu để bổ sung phần authentication này. Sử dụng OpenId Connect thì nội dung của access token mà Client Application sử dụng để request tới Resource Server sẽ bao gồm cả thông tin user đang grant quyền truy cập tới những resources này. Trong OpenID Connect thì Authorization Server được gọi là Identity Provider. Identity Provider sẽ đảm nhận chức [...]

Read more
Destroy Specific Session ID via PHP

Destroy Specific Session ID via PHP

Bài viết được sự cho phép của BBT Kinh nghiệm lập trình Chào các bạn, hôm nay mình xin chia sẻ 1 mẹo nhỏ trong PHP: Destroy session_id của user khác từ server. Tại sao cần làm việc này? Bài toán đặt ra: Tại một thời điểm, chỉ cho phép người dùng có duy nhất 1 phiên đăng nhập trên hệ thống. Mô tả chi tiết: Thực tế hiện tay rất nhiều hệ thống web ứng dụng bán license theo số lượng tài khoản sử dụng. Do vậy, nếu không có biện pháp ngăn chặn việc người dùng sử dụng chung tài khoản để làm việc trên hệ thống thì việc thất thoát doanh thu là khó tránh khỏi. Chính vì thế, hệ thống cần có phương án để ngăn chặn việc này, tại một thời điểm, chỉ cho phép người dùng có 1 phiên đăng nhập trên 1 thiết bị và thao tác trên hệ thống. Cách thực hiện trên [...]

Read more
Trở thành “mảnh ghép” tài năng của VinID – Cơ hội lớn cho lập trình viên phát triển sự nghiệp

Trở thành “mảnh ghép” tài năng của VinID – Cơ hội lớn cho lập trình viên phát triển sự nghiệp

Được thành lập vào tháng 7 năm 2018, Công ty Cổ phần VinID ra đời với sứ mệnh liên kết toàn bộ hệ sinh thái VinGroup, trở thành “trợ thủ đắc lực” cho tất cả mọi người, mọi gia đình và mọi hộ kinh doanh. VinID luôn nỗ lực từng ngày để mang đến những trải nghiệm tốt nhất và nhiều lợi ích nhất cho người dùng, hướng đến mục tiêu “Vì một cuộc sống tốt đẹp hơn cho người Việt”. VinID – Siêu ứng dụng gắn kết hệ thống sinh thái VinGroup Công ty cổ phần VinID là công ty con trực thuộc VinGroup, tập đoàn đa ngành với vị thế dẫn đầu trong nền kinh tế cả nước. Khởi nguồn từ các chương trình chăm sóc khách hàng từ Vingroup, VinID được biết đến là “chiếc thẻ quyền năng” giúp tối ưu quyền lợi cho khách hàng thân thiết của tập đoàn với vai trò là sản phẩm tích lũy điể [...]

Read more