Bỏ qua để đến nội dung

Bảo mật

~2 phút đọc

Chính sách bảo mật của tổ chức: 2FA, dải IP quản trị, thời lượng phiên, tự duyệt.

MethodPathTóm tắtQuyềnNhóm tốc độTương tác
GET/v1/security/policyChính sách bảo mật của tổ chứctenant.managereadScalar
PUT/v1/security/policyĐổi chính sách bảo mậtsecurity.policy.writewriteScalar

Chính sách bảo mật của tổ chức

Chưa ghi lần nào thì trả giá trị mặc định. Chỉ người dùng có quyền quản trị tổ chức; không dùng với khoá API hay OAuth.

Quyền: tenant.manage
  • Nhóm tốc độ: read
  • Phản hồi thành công 200: Chính sách. — SecurityPolicy, application/json
  • Mã lỗi: chỉ các mã lỗi chung ở Tổng quan
curl -sS -X GET "https://api.dongtien.pro/v1/security/policy" \
-H "Authorization: Bearer $DT_API_KEY"

Mở trong tài liệu tương tác

Đổi chính sách bảo mật

Cần xác thực lại gần đây (step-up); không dùng với khoá API hay OAuth. Bật tự duyệt hoặc đổi hạn mức tự duyệt chỉ chủ sở hữu được làm.

Quyền: security.policy.write Cần xác thực lại gần đây
  • Nhóm tốc độ: write
  • Nội dung yêu cầu: SecurityPolicyPatch (application/json, bắt buộc)
  • Phản hồi thành công 200: Chính sách sau khi đổi. — SecurityPolicy, application/json
  • Mã lỗi riêng của endpoint: step_up_required, conflict
curl -sS -X PUT "https://api.dongtien.pro/v1/security/policy" \
-H "Authorization: Bearer $DT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"require_2fa": true,
"require_2fa_grace_days": 7,
"session_max_hours": 8
}'

Mở trong tài liệu tương tác

TrườngKiểuBắt buộcMô tả
admin_ip_allowliststring[]CóDải CIDR được phép thao tác quản trị; rỗng = mọi nơi.
new_location_alertbooleanCó—
require_2fabooleanCó—
require_2fa_grace_daysintegerCó—
self_approvalobjectCó—
self_approval.enabledbooleanCó—
self_approval.threshold_vndintegerCóHạn mức tự duyệt, VND (số nguyên).
session_max_hoursintegerCó—
TrườngKiểuBắt buộcMô tả
admin_ip_allowliststring[]Không—
new_location_alertbooleanKhông—
require_2fabooleanKhông—
require_2fa_grace_daysintegerKhông—
self_approvalobjectKhông—
self_approval.enabledbooleanKhông—
self_approval.threshold_vndintegerKhông—
session_max_hoursintegerKhông—