Path Allow
Tổng Quan
Chính sách Path Allow cho phép các quản trị viên hạn chế hoặc cho phép truy cập API dựa trên đường dẫn yêu cầu. Bạn có thể cấu hình một trong hai chế độ loại trừ lẫn nhau:
- White List: Chỉ cho phép truy cập vào các đường dẫn đã chỉ định. Tất cả các đường dẫn khác sẽ bị chặn.
- Black List: Chặn truy cập vào các đường dẫn đã chỉ định. Tất cả các đường dẫn khác sẽ được cho phép.
Bạn không thể áp dụng cả White List và Black List cùng một lúc. Chuyển đổi chế độ sẽ đặt lại các đường dẫn đã cấu hình trước đó.
Chi Tiết Cấu Hình
Field | Description |
---|---|
Lựa Chọn Chế Độ | Chọn giữa chế độ White List hoặc Black List. Chỉ một chế độ có thể hoạt động tại một thời điểm. |
Đường Dẫn | Nhập một hoặc nhiều đường dẫn để cho phép/chặn tùy thuộc vào chế độ đã chọn. Sử dụng định dạng: /exampleHỗ trợ ký tự đại diện (ví dụ: /test1/*) và mẫu regex. Sử dụng nút cộng màu xanh để thêm đường dẫn mới, và nút trừ màu đỏ để xóa bất kỳ đường dẫn bổ sung nào. |
Không thể thay đổi: Chuyển đổi để ngăn chính sách này bị xóa.
Không thể thay đổi giá trị cài đặt: Chuyển đổi để ngăn thay đổi các giá trị cấu hình sau khi thiết lập.
Ví Dụ Về Đường Dẫn Nhập
Khớp chính xác chỉ đường dẫn:
/test1
Khớp bất kỳ đường dẫn con nào dưới đường dẫn (chẳng hạn như /test1/a, /test1/b/c):
/test1/*
Khớp đường dẫn bằng cách sử dụng biểu thức chính quy:
^(?:\/[a-zA-Z0-9]+(?:_[a-zA-Z0-9]+)<i>(?::[a-zA-Z0-9]+)</i>)+$
Các đường dẫn regex rất hữu ích cho các trường hợp sử dụng nâng cao như khớp đường dẫn động với các mẫu hoặc tham số đường dẫn.
Tóm Tắt Hành Vi
Nếu chế độ White List được kích hoạt:
- Chỉ các đường dẫn đã liệt kê mới có thể truy cập.
- Bất kỳ yêu cầu nào đến các đường dẫn không được liệt kê sẽ bị từ chối.
Nếu chế độ Black List được kích hoạt:
- Các đường dẫn được liệt kê đã bị chặn.
- Tất cả các đường dẫn khác vẫn có thể truy cập.