NHÀ PHÁT TRIỂN · CheckID · API 1.2.260123

Xác thực API

OAuth2 Client Credentials, access token và Bearer ủy quyền theo tài liệu CheckID mới.

Nguồn hợp đồng APICheckID API And Kafka SpecificationsV1.2.260123
OAUTH2 CLIENT CREDENTIALS

Xác thực giữa các dịch vụ

Không đưa client_secret vào trình duyệt hoặc ngoại tuyến gói.

01Client ID + Thông tin bí mậtBí mật phía máy chủ
02Basic AuthBase64(client_id:client_secret)
03Điểm kết nối cấp token/protocol/openid-connect/token
04grant_typeclient_credentials
05Access TokenBearer
06CheckIDWSO2 protected API
POST
/realms/{realm}/protocol/openid-connect/token

application/x-www-form-urlencoded

M
AN NINH

Mẫu đã ẩn danh

<CLIENT_ID> · <CLIENT_SECRET> · <ACCESS_TOKEN>

THAM CHIẾU KỸ THUẬT

Xác thực đặc tả hiện hành

OAuth2 Client Credentials → access token → ủy quyền bằng Bearer

Nguồn chuẩn

`docs/API_SOURCE_VERSIONING.md` xác định CheckID đặc tả API V1.2.260123 là nguồn hiện hành of truth và supersede legacy AWS Chữ ký documentation.

Điểm kết nối cấp token

Hiện hành danh mục định nghĩa `POST /realms/{realm}/protocol/openid-connect/token`, `grant_type=client_credentials` và Basic client xác thực theo nguồn.

Bearer use

Vận hành đối tác trong danh mục sử dụng `Bearer `. Thông tin bí mật không được đưa vào trình duyệt/di động client hoặc mẫu công khai.

Thời hạn hiệu lực

Nguồn ví dụ trả `expires_in=1800`; đây là ví dụ đặc tả giá trị, không được diễn giải như một SLA hoặc chính sách bất biến cho mọi môi trường nếu đặc tả có thể thay đổi.

Kế thừa ranh giới

AWS Chữ ký là historical tích hợp guidance của nguồn cũ. Không tồn tại hiện hành “AWS Chữ ký ” đặc tả trong nguồn v9.

An ninh vận hành

Lưu trữ thông tin bí mật, luân chuyển, mTLS/allowlist và token thu hồi cần an ninh/môi trường nguồn riêng; Tài liệu công khai không tự thêm cơ chế không có trong đặc tả API.