# Đăng nhập, chia sẻ thông tin và ký số

Ba mục tiêu khác nhau cần ba kết quả xác nhận riêng trong thiết kế hệ thống.

Hướng dẫn khái niệm và chuẩn bị triển khai

## Đăng nhập: xác lập phiên truy cập

Đăng nhập phục vụ nhận biết tài khoản và cho phép truy cập ứng dụng theo chính sách đã cấu hình. Bản thiết kế cần chỉ ra bên cung cấp danh tính, ứng dụng nhận kết quả và quyền được cấp sau khi đăng nhập.

Kết quả đăng nhập không tự xác định một tập dữ liệu được chia sẻ hoặc tài liệu đã được ký. Trên giao diện, trạng thái đăng nhập cần được thể hiện đúng chức năng để người dùng hiểu bước còn lại.



## Chia sẻ thông tin: dữ liệu và mục đích

Luồng chia sẻ cần mô tả dữ liệu được yêu cầu, mục đích sử dụng, thao tác xác nhận và bên nhận dữ liệu. Điều kiện kết nối và trường dữ liệu được hỗ trợ phải theo dịch vụ đã được xác nhận.

Thiết kế cả trường hợp người dùng từ chối, đóng ứng dụng hoặc không hoàn tất. Quy trình nghiệp vụ cần biết có thể tiếp tục với dữ liệu nào và khi nào cần yêu cầu lại. Không âm thầm thay đổi mục đích dữ liệu trong giao diện.



## Ký số: gắn với yêu cầu cụ thể

Xác định người ký, phiên bản tài liệu, hành động xác nhận và kết quả dịch vụ trả về. Nếu tài liệu được thay đổi, cần đánh giá lại yêu cầu ký và tránh để một xác nhận cũ được hiểu là áp dụng cho nội dung mới.

Một lần mở màn hình ký không đủ để đánh dấu hồ sơ hoàn tất. Hệ thống cần dựa vào kết quả xác nhận và đầu ra của dịch vụ theo đặc tả áp dụng.



## Thiết kế ranh giới và tra cứu

Vẽ ba luồng riêng rồi chỉ rõ điểm liên kết. Với mỗi luồng, ghi bên khởi tạo, điều kiện trước khi bắt đầu, định danh giao dịch và kết quả cần lưu. Không áp dụng cùng một trạng thái thành công cho mọi bước.

Khi kiểm thử, cố tình làm gián đoạn từng bước và kiểm tra thông báo người dùng cùng trạng thái hệ thống. Các trường dữ liệu, mã lỗi và thời gian hết hạn phải lấy từ đặc tả dịch vụ; bài này không định nghĩa hợp đồng API.

- Đăng nhập: tài khoản và quyền truy cập.
- Chia sẻ: dữ liệu, mục đích và kết quả được nhận.
- Ký: người ký, tài liệu và kết quả ký.

Tài liệu nguồn:
- Tổng quan quy trình tài liệu GoPaperless: https://docs.mobile-id.vn/GoPaperless/Brochure_Datasheet/Brochure_GoPaperless_20250819.pdf

https://knowledge.mobile-id.vn/vi/kien-thuc/sso-chia-se-thong-tin-va-ky-so/
