Postman Vault là gì ?

I. Tổng quan 

Postman Vault cho phép bạn lưu trữ dữ liệu sensitive ( chẳng hạn như API key  và mật khẩu…)  dưới dạng vault secrets trong ứng dụng Postman. Điều này giúp bạn tái sử dụng dữ liệu sensitive một cách an toàn trong các collection và các request .

Chỉ bạn mới có thể truy cập và sử dụng các giá trị liên quan đến vault secrets  vì chúng không được đồng bộ với  Postman Cloud . Ngoài ra, vault secrets được mã hóa bằng Tiêu chuẩn Mã hóa Nâng cao (AES) với độ dài khóa 256-bit nên khá là an toàn, mang tính bảo mật cao.

II. Cách thức sử dụng  Postman Vault

Bước 1: Mở workspace

Bạn có thể mở Postman Vault từ ứng dụng desktop Postman hoặc qua ứng dụng web Postman.

Chúng ta thực hiện mở một workspace rồi chọn biểu tượng Vault từ phía thanh dưới cùng của Postman. Bạn cũng có thể sử dụng tổ hợp phím Control+Shift+V hoặc Ctrl+Shift+V để mở Postman Vault.

Chú ý : Nếu đây là lần đầu tiên bạn mở Postman Vault, Postman sẽ tạo key. Hãy lưu key vault để có thể mở Postman Vault khi đăng nhập vào Postman ở những lần sau. Bạn có thể sử dụng key vault của mình theo các cách sau, tùy thuộc vào cách bạn đã lưu :

  • Nếu bạn lưu trữ key vault trong trình quản lý mật khẩu của hệ thống, Postman sẽ tự động thực hiện lấy key vault và mở Postman Vault . Nếu bạn đang sử dụng ứng dụng web Postman, hãy đảm bảo rằng bạn có đang sử dụng Postman Desktop Agent để Postman có thể sử dụng key vault của bạn.
  • Nếu bạn chọn không lưu key vault của mình trong trình quản lý mật khẩu của hệ thống, hãy mở Postman Vault, nhập thủ công key vault của bạn và chọn “Open Vault”.
  •  Trường hợp mất hoặc quên key thì thực hiện Reset để lấy lại key

Bước 2:  Tạo Key và set giá trị cho Key

Chúng ta tự xác định các tham số (cột Key ) và giá trị  cho Key (cột Value )  để truyền vào request

Vd: thực hiện set key  fb_business_id  có giá trị = 123

Chú ý  : 1 key chỉ set 1 giá trị duy nhất

Cột Allowed domains có thể chỉ định trong request đến endpoint hoặc domain nào sẽ hiển thị giá trị của Key (nếu ko điền thì ở request nào cũng có thể truy cập được)

III. Cách tham chiếu đến  Key 

Sử dụng cấu trúc {{vault:postman-api-key}}trong các workspace để sử dụng Key trong các workspace được chia sẻ. 

Vd :https://graph.facebook.com/v21.0/{{vault:fb_business_user_id}}/assigned_ad_accounts?fields=account_id,id, name,tasks&limit=1000

Chú ý : Key có thể được gọi từ endpoint,  hoặc thiết lập trong phần params, header và body của request 

IV. Điểm hạn chế

Điểm trừ khi sử dụng key thông qua Postman vault:

– Ko set đc giá trị tạm thời cho key

– 1 thời điểm chỉ set được 1 giá trị cho 1 key

– Vault chỉ có 1 page để lưu key, ko có tính năng để chia key thành folder  . Trường hợp lượng vault-secrets sử dụng nhiều -> cần chú ý đặt tên key chuẩn và dễ nhận biết, phân biệt

Tài liệu tham khảo

https://learning.postman.com/docs/sending-requests/postman-vault/postman-vault-secrets/

Add a Comment

Scroll Up