Tính năng mới:
Đầu năm nay, Google đã ra mắt phiên bản cải tiến của chấp thuận OAuth cho Apps Script IDE và các ứng dụng web chưa được phát hành và các tiện ích bổ sung của Google Workspace, cho phép người dùng chỉ định phạm vi riêng lẻ mà họ muốn ủy quyền cho tập lệnh đó. Ví dụ: nếu một tập lệnh yêu cầu quyền truy cập vào các tệp Google Sheets và Forms mà người dùng chỉ định sử dụng tập lệnh đó với các tệp trang tính, họ có thể quyết định chỉ cho phép truy cập vào bảng tính chứ không phải biểu mẫu.
Ảnh chụp màn hình này hiển thị màn hình chấp thuận OAuth mới, cho phép người dùng chấp thuận một phần phạm vi OAuth được yêu cầu
Chấp thuận OAuth sẽ được mở rộng sang một loại thực thi Apps Script bổ sung. Sắp tới, các ứng dụng web và Google Workspace add-ons được hỗ trợ bởi Apps Script cũng sẽ hiển thị màn hình chấp thuận chi tiết cho người dùng khi yêu cầu cấp quyền OAuth. Điều này sẽ cho phép người dùng cấp quyền OAuth một phần khi cấp quyền cho các ứng dụng mới được xây dựng trên các nền tảng này. Xin lưu ý rằng điều này cũng bao gồm việc cấp lại quyền cho các ứng dụng khi quyền OAuth hết hạn.
Thông tin chi tiết:
Các nhà phát triển ứng dụng web và tiện ích bổ sung Google Workspace nên tham khảo các lớp ScriptApp và AuthorizationInfo để chuẩn bị cho luồng chấp thuận mới. Các lớp này cung cấp khả năng tương tác theo chương trình với các phạm vi được cấp cho tập lệnh Apps Script. Điều này cho phép nhà phát triển triển khai các biện pháp bảo vệ, chẳng hạn như ngắt mạch thực thi nếu không phải tất cả các phạm vi cần thiết đều được cấp. Để kiểm tra những thay đổi này, vui lòng xem tài liệu về kiểm tra ứng dụng web và Google Workspace add-ons.
Làm thế nào để bắt đầu:
- Quản trị viên: không có quyền kiểm soát quản trị viên đối với tính năng này.
- Lập trình viên và người dùng cuối: tính năng mới này chỉ áp dụng cho các phạm vi OAuth mới cần cấp quyền. Các phạm vi hiện tại không bị ảnh hưởng, vì vậy người dùng không cần làm gì với các tập lệnh đã được cấp quyền trước đó.
Thời gian triển khai:
- Bản phát hành nhanh và Bản phát hành theo định kỳ: đang mở rộng triển khai (có thể kéo dài hơn 15 ngày đối với khả năng hiển thị tính năng), bắt đầu từ ngày 7/1/2026.
Phiên bản phát hành:
- Khả dụng đối với tất cả khách hàng Google Workspace và người đăng ký Workspace Individual.
Nguồn: LVtech