Bằng cách sử dụng tiêu chuẩn SAML 2.0, bạn có thể thiết lập dịch vụ đăng nhập một lần (SSO) cho một số ứng dụng đám mây. Sau khi bạn thiết lập SSO, người dùng có thể sử dụng thông tin đăng nhập Google Workspace của họ để đăng nhập vào một ứng dụng bằng SSO.
Sử dụng SAML để thiết lập dịch vụ SSO cho Amazon Web Services
Bạn phải đăng nhập với vai trò là quản trị viên cấp cao để thực hiện thao tác này.Trước khi bắt đầu
Trước khi định cấu hình SSO, bạn phải tạo một thuộc tính người dùng tuỳ chỉnh.
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến phần Trình đơn
Thư mục
Người dùng.
Bạn phải có đặc quyền Quản lý người dùng phù hợp. Nếu không có đặc quyền phù hợp, bạn sẽ không thấy tất cả các chế độ kiểm soát cần thiết để hoàn tất các bước này.
- Nhấp vào Tuỳ chọn khác
Quản lý thuộc tính tuỳ chỉnh.
- Ở trên cùng, hãy nhấp vào Thêm thuộc tính tuỳ chỉnh.
- Trong phần Thêm trường tuỳ chỉnh:
- Đối với Danh mục, hãy nhập Amazon.
- Đối với Nội dung mô tả, hãy nhập Thuộc tính tuỳ chỉnh của Amazon.
- Đối với Tên, hãy nhập Vai trò.
- Nhấp vào Loại thông tin rồi chọn Văn bản.
- Nhấp vào Mức hiển thị rồi chọn Hiển thị với người dùng và quản trị viên.
- Nhấp vào Số lượng giá trị rồi chọn Nhiều giá trị.
-
Nhấp vào Thêm.
Thuộc tính tuỳ chỉnh sẽ xuất hiện trong mục Thuộc tính tuỳ chỉnh trên trang Quản lý thuộc tính người dùng.
Bước 1: Lấy thông tin về nhà cung cấp danh tính của Google
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến biểu tượng Trình đơn
Bảo mật
Xác thực
Đăng nhập một lần (SSO) bằng các ứng dụng SAML.
Bạn phải đăng nhập với vai trò là quản trị viên cấp cao để thực hiện thao tác này.
- Tải siêu dữ liệu của nhà cung cấp danh tính xuống.
- Để Bảng điều khiển dành cho quản trị viên ở trạng thái mở. Bạn sẽ tiếp tục định cấu hình trong Bảng điều khiển dành cho quản trị viên sau khi hoàn tất các bước thiết lập trong ứng dụng.
Bước 2: Thiết lập Amazon Web Services làm nhà cung cấp dịch vụ SAML 2.0
- Mở một cửa sổ trình duyệt ở Chế độ ẩn danh rồi đăng nhập vào AWS Management Console.
- Mở bảng điều khiển IAM.
- Chuyển đến phần Nhà cung cấp danh tính
Thêm nhà cung cấp.
- Nhấp vào Loại nhà cung cấp rồi chọn SAML.
- Đối với Tên nhà cung cấp, hãy nhập một tên (ví dụ: GoogleWorkspace).
Lưu ý: Tên nhà cung cấp không được chứa dấu cách.
- Nhấp vào Chọn tệp rồi chọn tệp siêu dữ liệu mà bạn đã tải xuống ở Bước 1.
- Nhấp vào Thêm nhà cung cấp.
Trên trang Nhà cung cấp danh tính, tên nhà cung cấp mà bạn đã nhập (chẳng hạn như GoogleWorkspace) sẽ xuất hiện trong danh sách nhà cung cấp danh tính.
- Nhấp vào Vai trò
Tạo vai trò
Loại thực thể đáng tin cậy
Liên kết SAML 2.0.
- Đối với liên kết SAML 2.0, hãy chọn tên nhà cung cấp SAML mà bạn đã thêm trước đó rồi chọn một lựa chọn truy cập.
- Nhấp vào Tiếp theo.
- Đối với Chính sách về các quyền, hãy tìm kiếm và chọn các chính sách để cấp quyền cho người dùng đang đăng nhập vào Amazon Web Services bằng SSO (ví dụ: AdministratorAccess).
- Nhấp vào Tiếp theo.
- Trong phần Thông tin chi tiết về vai trò, hãy nhập Tên vai trò (ví dụ: GoogleSSO).
- Nhấp vào Tạo vai trò.
- Trên trang Vai trò, hãy sao chép và lưu ARN của Nhà cung cấp danh tính cho tên vai trò mà bạn đã tạo ở bước 12.
Bạn cần có giá trị này để định cấu hình thuộc tính người dùng tuỳ chỉnh của Amazon cho từng người dùng ở Bước 4. - Nhấp vào tên vai trò mà bạn đã tạo trước đó.
- Trên trang Tóm tắt, hãy sao chép và lưu ARN vai trò.
Bạn cần có giá trị này để định cấu hình thuộc tính người dùng tuỳ chỉnh của Amazon cho từng người dùng ở Bước 4.
Bước 3: Thiết lập Google làm nhà cung cấp dịch vụ danh tính SAML
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến biểu tượng Trình đơn
Ứng dụng
Ứng dụng web và ứng dụng di động.
Bạn phải đăng nhập với vai trò là quản trị viên cấp cao để thực hiện thao tác này.
-
Nhấp vào Thêm ứng dụng
Tìm kiếm ứng dụng.
- Đối với Nhập tên ứng dụng, hãy nhập Amazon Web Services.
- Trong kết quả tìm kiếm, hãy di chuột đến Amazon Web Services rồi nhấp vào Chọn.
-
Trong cửa sổ Thông tin chi tiết về dịch vụ Nhà cung cấp danh tính của Google, hãy nhấp vào Tiếp tục.
Trên trang Thông tin chi tiết về nhà cung cấp dịch vụ, thông tin chi tiết về ứng dụng được định cấu hình theo mặc định. - Nhấp vào Tiếp tục.
- Trong cửa sổ Attribute Mapping (Liên kết thuộc tính), hãy nhấp vào Select field (Chọn trường) rồi liên kết các thuộc tính sau đây của Google Directory với các thuộc tính tương ứng của Amazon Web Services. Bạn phải có thuộc tính https://aws.amazon.com/SAML/Attributes/RoleSessionName và https://aws.amazon.com/SAML/Attributes/Role.
* Thuộc tính tuỳ chỉnh mà bạn đã tạo trong phần Trước khi bắt đầu.Thuộc tính của Google Directory Thuộc tính Amazon Web Services Thông tin cơ bản > Email chính https://aws.amazon.com/SAML/Attributes/RoleSessionName Amazon > Vai trò* https://aws.amazon.com/SAML/Attributes/Role - (Không bắt buộc) Để thêm các mối liên kết khác, hãy nhấp vào Thêm mối liên kết rồi chọn các trường mà bạn cần liên kết.
-
(Không bắt buộc) Để nhập tên nhóm có liên quan đến ứng dụng này:
- Đối với Tư cách thành viên nhóm (không bắt buộc), hãy nhấp vào Tìm kiếm nhóm, nhập một hoặc nhiều chữ cái của tên nhóm rồi chọn tên nhóm.
- Thêm các nhóm khác nếu cần (tối đa 75 nhóm).
- Đối với Thuộc tính ứng dụng, hãy nhập tên thuộc tính nhóm tương ứng của nhà cung cấp dịch vụ.
Bất kể bạn nhập bao nhiêu tên nhóm, phản hồi SAML chỉ bao gồm những nhóm mà người dùng là thành viên (trực tiếp hoặc gián tiếp). Để biết thêm thông tin, hãy xem bài viết Giới thiệu về tính năng liên kết tư cách thành viên của nhóm.
- Nhấp vào Hoàn tất.
Bước 4: Bật ứng dụng cho người dùng
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến biểu tượng Trình đơn
Ứng dụng
Ứng dụng web và ứng dụng di động.
Bạn phải đăng nhập với vai trò là quản trị viên cấp cao để thực hiện thao tác này.
- Nhấp vào Amazon Web Services.
- Nhấp vào Quyền truy cập của người dùng.
-
Để bật hoặc tắt một dịch vụ cho mọi người trong tổ chức, hãy nhấp vào Bật cho mọi người hoặc Tắt cho mọi người, rồi nhấp vào Lưu.
-
(Không bắt buộc) Cách bật hoặc tắt một dịch vụ cho một đơn vị tổ chức:
- Ở bên trái, hãy chọn đơn vị tổ chức đó.
- Để thay đổi Trạng thái dịch vụ, hãy chọn Bật hoặc Tắt.
- Chọn một trong các lựa chọn sau:
- Nếu Trạng thái dịch vụ được đặt thành Đã kế thừa và bạn muốn giữ chế độ cài đặt đã cập nhật, ngay cả khi chế độ cài đặt gốc thay đổi, hãy nhấp vào Ghi đè.
- Nếu Trạng thái dịch vụ được đặt thành Đã ghi đè, hãy nhấp vào Kế thừa để quay về chế độ cài đặt giống với chế độ gốc hoặc nhấp vào Lưu để giữ chế độ cài đặt mới, ngay cả khi chế độ cài đặt gốc thay đổi.
Tìm hiểu thêm về cơ cấu tổ chức.
-
(Không bắt buộc) Để bật một dịch vụ cho một nhóm người dùng thuộc nhiều đơn vị tổ chức hoặc trong nội bộ đơn vị tổ chức, hãy chọn một nhóm quản lý quyền truy cập. Để biết thông tin chi tiết, hãy xem bài viết Tuỳ chỉnh quyền truy cập vào dịch vụ bằng nhóm quản lý quyền truy cập.
- Đảm bảo rằng miền email của tài khoản người dùng Amazon Web Services khớp với miền chính của Tài khoản Google được quản lý của tổ chức.
- Đối với mỗi người dùng đăng nhập vào Amazon Web Services bằng SSO, hãy định cấu hình thuộc tính người dùng tuỳ chỉnh mà bạn đã tạo trước đó:
- Trên trang tài khoản của người dùng, hãy nhấp vào Thông tin người dùng
thuộc tính tuỳ chỉnh của Amazon.
- Đối với Role (Vai trò), hãy nhập ARN vai trò và ARN nhà cung cấp danh tính mà bạn đã sao chép ở Bước 2, phân cách bằng dấu phẩy. Ví dụ:
arn:aws:iam::ACCOUNT_NUMBER:role/GoogleSSO,arn:aws:iam::ACCOUNT_NUMBER:provider/GoogleWorkspace
- Nhấp vào Lưu.
- Trên trang tài khoản của người dùng, hãy nhấp vào Thông tin người dùng
Bước 5: Xác minh rằng tính năng SSO đang hoạt động
Amazon Web Services chỉ hỗ trợ tính năng SSO do nhà cung cấp dịch vụ định danh khởi tạo.
Xác minh quy trình Đăng nhập một lần (SSO) do nhà cung cấp danh tính khởi tạo
Trước khi bắt đầu: Đảm bảo bạn đã đăng nhập vào tài khoản mà bạn dùng để thiết lập Amazon Web Services.
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến biểu tượng Trình đơn
Ứng dụng
Ứng dụng web và ứng dụng di động.
Bạn phải đăng nhập với vai trò là quản trị viên cấp cao để thực hiện thao tác này.
- Nhấp vào Amazon Web Services.
- Trong phần Amazon Web Services, hãy nhấp vào Thử nghiệm kết nối SAML bằng cách đăng nhập.
Ứng dụng sẽ mở trong một thẻ riêng. Nếu không, hãy khắc phục thông báo lỗi rồi thử lại. Để biết thông tin chi tiết về cách khắc phục sự cố, hãy xem bài viết Thông báo lỗi của ứng dụng SAML.
Bước 6: Thiết lập quy trình cấp phép người dùng
Là quản trị viên cấp cao, bạn có thể tự động cấp phép người dùng trong ứng dụng. Để biết thông tin chi tiết, hãy xem bài viết Định cấu hình tính năng cấp phép người dùng của Amazon Web Services.
Google, Google Workspace cũng như các nhãn hiệu và biểu trưng có liên quan là các nhãn hiệu của Google LLC. Tất cả các tên sản phẩm và công ty khác là nhãn hiệu của những công ty mà chúng liên kết.