Tiện ích bổ sung của Google Lớp học phải sử dụng tính năng đăng nhập một lần (SSO) của Google để xác định và xác thực người dùng.
Hãy xem Hướng dẫn OpenID Connect của Google Identity để biết thêm thông tin về SSO. Bạn cũng nên tham khảo tài liệu chính thức của Google về việc đăng ký và đăng nhập của người dùng đối với tính năng tự động đăng nhập và Nguyên tắc sử dụng thương hiệu khi đăng nhập.
Hãy xem trang đăng nhập không gây phiền hà để biết hướng dẫn triển khai tính năng SSO của Google trong các tiện ích bổ sung của Lớp học. Hướng dẫn đăng nhập không gây phiền hà cũng đề cập đến kế hoạch kiểm thử có thể dùng để đảm bảo tiện ích bổ sung của bạn tuân thủ các phương pháp hay nhất về đăng nhập.
Quy trình đăng nhập
Để giảm bớt sự phiền hà khi đăng nhập cho người dùng, Google Lớp học cung cấp tham số truy vấn login_hint
khi một iframe được mở. login_hint
là mã Google duy nhất của người dùng và được cung cấp sau khi người dùng đăng nhập vào tiện ích bổ sung của bạn lần đầu tiên. Tham số này cung cấp ngữ cảnh về người dùng đã đăng nhập vào Google Lớp học. Hãy xem trang hướng dẫn về tham số đăng nhập để thảo luận chi tiết hơn về các tham số truy vấn này.
Bạn phải hiển thị hộp thoại đăng nhập vào Google nếu tham số truy vấn login_hint
của người dùng Google Lớp học hiện tại không khớp với bất kỳ người dùng nào đã đăng nhập vào tiện ích bổ sung. Nút này phải tuân thủ nguyên tắc sử dụng thương hiệu của Google. Nếu người dùng đã đăng nhập, họ sẽ không được nhắc đăng nhập lại.
Hình 1. Quy trình đăng nhập khi người dùng khởi chạy tiện ích bổ sung của bạn lần đầu tiên.
Lượt cài đặt riêng lẻ sẽ thêm tiện ích bổ sung vào tài khoản của người dùng. Người dùng sẽ được nhắc đồng ý với phạm vi truy cập của tiện ích bổ sung khi cài đặt từng tiện ích bổ sung.
Quản trị viên cài đặt sẽ thêm tiện ích bổ sung vào bất kỳ hoặc tất cả tài khoản trong tên miền và chỉ quản trị viên tên miền mới có thể thực hiện việc này. Quản trị viên có thể đồng ý thay mặt tất cả người dùng trong miền đối với tất cả phạm vi truy cập (không bắt buộc); người dùng sẽ không được nhắc đồng ý với bất kỳ phạm vi truy cập nào nếu quản trị viên chọn đồng ý.
Hãy xem phần Cài đặt cài đặt để biết thêm thông tin.