Nền tảng định danh GIW — tài liệu API

Sinh tự động từ repository lúc build image. Toàn bộ chạy được offline.

POC · CHỈ CHẠY LOCAL. Không có gì trong tài liệu này là hợp đồng production. Direct Grant / password grant chỉ dùng cho POC; đường browser / Authorization Code + PKCE được giữ lại làm ứng viên production. Xem Chiến lược xác thực.

Tham chiếu API

Nội dungỞ đâu
Tham chiếu OpenAPI tương tác — mọi endpoint, schema và ví dụreference.html
Đặc tả thô, dùng để sinh clientopenapi.yaml

Tài liệu đi kèm

Bắt đầu

Tài liệuFile nguồn
Tổng quan APIapi/API-OVERVIEW.vi.md
Bảng tổng hợp APIapi/API-MATRIX.vi.md
Sơ đồ tuần tựapi/API-SEQUENCES.vi.md

Hợp đồng

Tài liệuFile nguồn
Tích hợp Keycloakapi/KEYCLOAK-INTEGRATION-SPEC.vi.md
Bảng quyết định DMNapi/DMN-DECISION-SPEC.vi.md
Tích hợp Loyaltyapi/LOYALTY-INTEGRATION-SPEC.vi.md
Module giw-adminapi/GIW-ADMIN-MODULE-SPEC.vi.md
Hợp đồng claimapi/TOKEN-CLAIMS.vi.md
Danh mục lỗiapi/ERROR-CATALOG.vi.md

Bảo mật & riêng tư

Tài liệuFile nguồn
Phân loại dữ liệuapi/DATA-CLASSIFICATION.vi.md
Bảo mật APIapi/API-SECURITY.vi.md
Chiến lược xác thựcdocs/AUTH-STRATEGY.vi.md

Review

Tài liệuFile nguồn
Checklist reviewapi/API-REVIEW-CHECKLIST.vi.md

Vận hành

Tài liệuFile nguồn
Hướng dẫn testdocs/TEST-GUIDE.vi.md
Hướng dẫn giw-admin + Camundadocs/GUIDE-GIW-ADMIN.vi.md
Vận hànhdocs/RUNBOOK.vi.md
Môi trườngdocs/ENVIRONMENTS.vi.md

Bốn thẩm quyền

Hệ thốngThẩm quyềnKhông bao giờ
Keycloak (Galaxy ID)Xác thựcMở mạng · quyết định quyền lợi
HR Verification APITình trạng lao động — là cổng chặnTrả hồ sơ · là nguồn sự thật về danh tính
Loyalty APIHạng hội viên — chỉ làm giàuChặn truy cập. Sập thì mất ưu đãi, không mất kết nối
DMN Decision ServiceĐánh giá luậtCấp quyền lợi · lưu trữ bất cứ gì
Entitlement ServiceCấp quyền — được dùng những gìThực thi · tạo phiên
Session ServiceThực thi — trạng thái truy cậpRa quyết định. grant không có entitlementId là 422
Wi-Fi Portal / BFFĐiều phối và giao diệnQuyết định bất cứ điều gì

Service đang chạy

ServiceĐịa chỉ localVai trò
Wi-Fi Portalhttp://localhost:3000Bản demo chính
API documentationhttp://localhost:3004Chính trang này
Keycloak adminhttp://localhost:8080Galaxy ID — định danh
Mock HR APIhttp://localhost:3001Tình trạng lao động — cổng chặn
Mock Loyalty APIhttp://localhost:3006Hạng hội viên — chỉ làm giàu
Entitlement Servicehttp://localhost:3002Cấp quyền — được dùng gì
DMN Decision Servicehttp://localhost:3005Đánh giá luật
Session Servicehttp://localhost:3003Thực thi — trạng thái truy cập

Mọi cổng bind 127.0.0.1. Không truy cập được từ LAN hay Internet.

GIW POC Identity Platform · bản demo local · không phải production · sinh từ repository