Thêm và quản lý tài khoản người dùng

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Trước khi người dùng có thể bắt đầu làm việc với cổng Dịch vụ dành cho nhà phát triển, bạn cần thêm họ vào hệ thống. Theo mặc định, mọi người dùng đều có thể đăng ký trên trang web dành cho nhà phát triển bằng cách chọn đường liên kết Đăng ký trong trình đơn của trang web. Sau đó, tài khoản của người dùng sẽ tự động được xác thực và họ được chỉ định vai trò người dùng đã xác thực.

Bạn có thể tuỳ chỉnh trang web dành cho nhà phát triển để chỉ những người dùng có đặc quyền quản trị mới có thể thêm tài khoản người dùng. Trong trường hợp đó, quản trị viên cần thêm tài khoản người dùng theo cách thủ công. Quản trị viên cũng có thể cần thêm tài khoản người dùng theo cách thủ công cho các nhà phát triển nội bộ hoặc thay mặt khách hàng thêm nhà phát triển.

Sau khi thêm tài khoản người dùng, quản trị viên có thể chỉ định vai trò cho tài khoản người dùng. Vai trò này sẽ liên kết các đặc quyền của vai trò đó với tài khoản. Ngoài ra, quản trị viên có thể quản lý tài khoản người dùng hiện có, bao gồm cả việc chỉnh sửa hồ sơ người dùng cho tài khoản, xoá tài khoản, chặn hoặc bỏ chặn tài khoản hoặc chỉ định vai trò mới cho tài khoản. Quản trị viên cũng có thể chỉ định những điều sẽ xảy ra với tài khoản người dùng và nội dung liên quan (ví dụ: bài đăng trên blog và bài đăng trên diễn đàn) khi tài khoản bị huỷ.

Cổng thông tin dành cho nhà phát triển có thể tự động gửi email cho người dùng khi có sự kiện xảy ra. Ví dụ: trang web này có thể gửi email khi người dùng được thêm, tài khoản bị chặn hoặc tài khoản bị huỷ. Trong quá trình quản lý người dùng, bạn có thể kiểm soát nội dung và định dạng của những email này. Hãy xem phần Định cấu hình email để biết thêm thông tin.

Để tìm hiểu cách quản lý quy trình đăng ký; tuỳ chỉnh email đăng ký; chặn địa chỉ IP đăng ký; cũng như tạo, quản lý và chặn tài khoản người dùng, hãy xem video này.

Kiểm soát những người có thể đăng ký tài khoản

Theo mặc định, mọi người dùng đều có thể tạo tài khoản trên cổng thông tin dành cho nhà phát triển bằng cách nhấp vào đường liên kết Đăng ký.

Cách kiểm soát những người có thể đăng ký tài khoản:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Cấu hình > Người dùng > Cài đặt tài khoản trong trình đơn quản trị Drupal. Thao tác này sẽ mở ra trang Cài đặt tài khoản.
  3. Nhấp vào lựa chọn đăng ký thích hợp trong phần "Ai có thể đăng ký tài khoản" trong mục Đăng ký và huỷ. Các lựa chọn bao gồm:
    • Chỉ dành cho quản trị viên: Chỉ quản trị viên mới có thể đăng ký tài khoản người dùng.
    • Khách truy cập: Bất kỳ ai cũng có thể đăng ký. Đây là tuỳ chọn mặc định.
    • Khách truy cập, nhưng phải được quản trị viên phê duyệt: Mọi người đều có thể đăng ký, nhưng quản trị viên cần phải uỷ quyền cho tài khoản.
  4. Đánh dấu hoặc bỏ đánh dấu hộp Yêu cầu xác minh qua email khi khách truy cập tạo tài khoản. Khi không đánh dấu, nhà phát triển sẽ được đăng nhập ngay vào cổng thông tin sau khi đăng ký. Khi chọn, người dùng sẽ nhận được một email mà họ dùng để xác thực địa chỉ email của mình trước khi có thể đăng nhập.
  5. Nhấp vào Lưu cấu hình.

Thêm tài khoản người dùng

Tuỳ thuộc vào cấu hình cổng thông tin, quản trị viên phải thêm người dùng theo cách thủ công hoặc người dùng có thể tự thêm bằng cách chọn đường liên kết Đăng ký trên cổng thông tin dành cho nhà phát triển.

Thêm tài khoản người dùng theo cách thủ công

Cách thêm tài khoản người dùng theo cách thủ công:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn People > Add User (Nhân viên > Thêm người dùng) trong trình đơn quản trị Drupal.
  3. Nhập nội dung cho người dùng trong các trường Tên, Họ, Tên người dùng, Địa chỉ email và Mật khẩu, đồng thời cho biết bạn chấp nhận thoả thuận người dùng.
  4. Bạn có thể đặt Trạng thái và vai trò cho người dùng.
  5. Chọn Thông báo cho người dùng về tài khoản mới để tạo một email tự động gửi đến người dùng.
  6. Nhấp vào Tạo tài khoản.

Đăng ký người dùng trên trang web dành cho nhà phát triển

Cách đăng ký người dùng trên cổng thông tin dành cho nhà phát triển:

  1. Người dùng chọn Đăng ký trên trang chủ của cổng thông tin dành cho nhà phát triển.
  2. Trang đăng ký sẽ xuất hiện.
  3. Người dùng nhập thông tin bắt buộc rồi chọn Tạo tài khoản mới.
    Tuỳ thuộc vào chế độ cài đặt đăng ký tài khoản mới, khi tài khoản mới được tạo, người dùng sẽ nhận được email chào mừng tự động.

Tự động thông báo cho quản trị viên khi người dùng mới đăng ký

Theo mặc định, khi người dùng mới đăng ký trên cổng thông tin, họ sẽ nhận được email. Để biết thêm thông tin, hãy xem phần Định cấu hình email.

Tuy nhiên, theo mặc định, quản trị viên cổng thông tin sẽ không nhận được thông báo khi người dùng mới đăng ký. Ví dụ: nếu bạn định cấu hình cổng thông tin để người dùng mới cần được quản trị viên phê duyệt để kích hoạt tài khoản, thì bạn cần đảm bảo rằng quản trị viên được thông báo khi tài khoản mới được tạo. Nếu không, tài khoản người dùng sẽ vẫn không hoạt động.

Cách thông báo cho quản trị viên khi người dùng mới đăng ký tài khoản:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Configuration > People > Admin Notification (Cấu hình > Người dùng > Thông báo quản trị) trong trình đơn quản trị Drupal.
  3. Trong mục Cảnh báo cho người dùng, hãy chỉ định người nhận email. Bạn có thể chuyển hướng đến:
    • Gửi đến địa chỉ email tuỳ chỉnh
    • Gửi đến một vai trò cụ thể. Nếu chọn tuỳ chọn này, bạn nên tạo một vai trò mới. Nếu không, nếu bạn chọn một vai trò như Quản trị viên, thì tất cả quản trị viên sẽ nhận được email và email này có thể không áp dụng cho tất cả quản trị viên.
    • Cả hai
  4. Chỉnh sửa tiêu đề và nội dung thư.
  5. Chọn gửi email khi:
    • Nhận email khi tạo người dùng.
    • Nhận email khi người dùng tạo và cập nhật.
  6. Nhấp vào Lưu cấu hình.

Quản lý tài khoản người dùng

Quản trị viên có thể quản lý tài khoản người dùng để đặt thông tin người dùng, đặt lại mật khẩu, kích hoạt tài khoản, huỷ hoặc tạm ngưng tài khoản cũng như thực hiện các nhiệm vụ khác.

Cách chỉnh sửa hồ sơ người dùng cho tài khoản người dùng:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Người dùng trong trình đơn quản trị Drupal.
  3. Sử dụng khu vực bộ lọc ở đầu trang để lọc chế độ hiển thị người dùng dựa trên tên người dùng, địa chỉ email, trạng thái hoặc quyền cụ thể. Theo mặc định, "bất kỳ" sẽ được chọn cho các bộ lọc này. Trong trường hợp đó, tất cả người dùng sẽ được liệt kê trên trang.

  4. Nhấp vào Chỉnh sửa trong hàng Tên người dùng của tài khoản người dùng. Thao tác này sẽ mở ra một chế độ xem có thể chỉnh sửa của hồ sơ người dùng.
  5. Thay đổi dữ liệu hồ sơ người dùng cho phù hợp.
  6. Nhấp vào Lưu.

Thêm CAPTCHA

Bạn có thể thêm thử thách CAPTCHA vào trang đăng nhập và các trang khác bằng cách bật các mô-đun Drupal CAPTCHAreCAPTCHA. Mô-đun reCAPTCHA bổ sung tính năng hỗ trợ cho dịch vụ reCAPTCHA miễn phí của Google.

Drupal hỗ trợ các mô-đun CAPTCHA khác, chẳng hạn như CAPTCHA dạng hình ảnh, mà bạn cũng có thể sử dụng trên trang web này.

Video: Xem video ngắn về cách bật CAPTCHA trong cổng thông tin dành cho nhà phát triển.

Cách bật reCAPTCHA:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Modules (Mô-đun) trong trình đơn Drupal.
  3. Bật cả mô-đun CAPTCHAreCAPTCHA.
  4. Đăng ký khoá reCAPTCHA của Google tại https://www.google.com/recaptcha/intro/index.html.
  5. Chọn Configuration > People > CAPTCHA > reCAPTCHA (Cấu hình > Người dùng > CAPTCHA > reCAPTCHA) trong trình đơn Drupal.
  6. Nhập Public Key (Khoá công khai) (Khoá trang web của Google) và Private Key (Khoá riêng tư) (Khoá bí mật của Google). Bạn có thể giữ nguyên các chế độ cài đặt còn lại theo giá trị mặc định.
  7. Chọn Cấu hình > Người dùng > CAPTCHA để đặt vị trí bạn muốn hiển thị biểu mẫu reCAPTCHA. Theo mặc định, thông tin này sẽ xuất hiện trên biểu mẫu đăng nhập và đăng ký người dùng.
  8. Trên trang đó, hãy đặt Loại thử thách cho từng biểu mẫu.
  9. Lưu các thay đổi.

Thêm trang Điều khoản và điều kiện

Bạn có thể thêm trang Điều khoản và điều kiện vào trang web dành cho nhà phát triển mà người dùng phải chấp nhận khi đăng nhập thì mới được phép truy cập vào trang web đó. Nếu sau này bạn thay đổi trang Điều khoản và điều kiện, người dùng sẽ phải chấp nhận các điều khoản và điều kiện mới cập nhật vào lần đăng nhập tiếp theo.

Việc triển khai trang Điều khoản và điều kiện sử dụng mô-đun Pháp lý của Drupal. Mô-đun đó cung cấp một cách linh hoạt để tạo trang Điều khoản và điều kiện, theo dõi nhật ký sửa đổi của các điều khoản và điều kiện, cũng như theo dõi những người dùng đã chấp nhận các điều khoản và điều kiện.

Sau khi được tạo, trang Điều khoản và điều kiện sẽ có URL là <siteURL>/legal.

Cách bật mô-đun Pháp lý:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Modules (Mô-đun) trong trình đơn quản trị Drupal. Danh sách tất cả các mô-đun Drupal đã cài đặt sẽ xuất hiện.
  3. Di chuyển xuống trang rồi đánh dấu vào hộp bên cạnh Mô-đun pháp lý.
  4. Nhấp vào Lưu cấu hình.

Cách tạo trang Điều khoản và điều kiện:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Configuration > People > Legal (Cấu hình > Người dùng > Pháp lý) trong trình đơn quản trị Drupal.
    Mục trình đơn này chỉ xuất hiện khi bạn bật mô-đun Pháp lý. Hộp trên cùng trên trang, trong phần Phiên bản/Bản sửa đổi gần đây nhất, hiển thị các điều khoản và điều kiện hiện tại. Nếu bạn chưa xác định điều khoản và điều kiện, thì khu vực này sẽ trống. Bạn tạo một phiên bản mới trong mục Điều khoản và điều kiện trong phần Tạo phiên bản/bản dịch mới.
  3. Nhập điều khoản dịch vụ của bạn trong mục Điều khoản và điều kiện.
  4. Chọn cách bạn muốn hiển thị các điều khoản và điều kiện trên trang: Hộp cuộn, Hộp cuộn (CSS), Văn bản HTML hoặc Đường liên kết đến trang.
  5. Bạn có thể thêm các hộp đánh dấu khác và một khu vực văn bản mô tả những thay đổi mới nhất của mình.
  6. Chọn Xem trước để xem trước điều khoản và điều kiện trong mục Điều khoản và điều kiện sử dụng trong phần Phiên bản/Bản sửa đổi mới nhất hoặc chọn Lưu để lưu.

Cách theo dõi các thay đổi và việc chấp nhận Điều khoản và điều kiện:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Configuration > People > Legal (Cấu hình > Người dùng > Pháp lý) trong trình đơn quản trị Drupal.
  3. Chọn thẻ Nhật ký điều khoản và điều kiện để xem nhật ký sửa đổi của điều khoản và điều kiện.
  4. Chọn thẻ Đã chấp nhận để xem danh sách người dùng đã chấp nhận từng phiên bản điều khoản và điều kiện.

Chuyển hướng người dùng khi đăng nhập

Theo mặc định, khi người dùng đăng nhập vào cổng thông tin, họ sẽ được chuyển đến một trang hiển thị thông tin của họ, chẳng hạn như họ và tên. Ngoài ra, bạn có thể sử dụng mô-đun Quy tắc Drupal để thêm một quy tắc tự động chuyển hướng người dùng đến một trang khác. Ví dụ: bạn có thể chuyển hướng người dùng đến trang liệt kê tất cả ứng dụng của họ hoặc đến trang chủ của cổng thông tin.

Trước khi có thể tạo quy tắc chuyển hướng, bạn phải đảm bảo rằng tất cả các mô-đun Drupal cần thiết đều được bật.

Bật các mô-đun Drupal cần thiết:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Modules (Mô-đun) trong trình đơn quản trị Drupal.
  3. Bật các mô-đun sau nếu bạn chưa bật:
    • Bí danh "me" (xuất hiện ở đầu danh sách mô-đun, không theo thứ tự bảng chữ cái như tất cả các mô-đun khác)
    • LoginToboggan
    • Quy tắc
    • Giao diện người dùng quy tắc
  4. Nhấp vào Lưu cấu hình.
    Bạn có thể thấy các mô-đun bắt buộc khác được bật tự động.

Tạo quy tắc chuyển hướng đăng nhập:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Configuration > Workflow > Rules (Cấu hình > Quy trình công việc > Quy tắc) trong trình đơn quản trị Drupal.
  3. Chọn + Thêm quy tắc mới trên trang Quy tắc.
  4. Chỉ định tên của quy tắc: Chuyển hướng đăng nhập.
  5. Chỉ định một thẻ làm thông tin đăng nhập (không bắt buộc).
  6. Trong hộp thả xuống Phản ứng trên sự kiện, hãy chọn Người dùng > Người dùng đã đăng nhập.
  7. Chọn Lưu
    Trang Chỉnh sửa quy tắc về lượt thể hiện cảm xúc sẽ xuất hiện. Bạn đã thiết lập sự kiện trong bước trước, vì vậy, sự kiện này sẽ có nội dung "Người dùng đã đăng nhập" trong phần Sự kiện. Để trống trường Điều kiện cho quy tắc này.
  8. Trong mục Hành động, hãy chọn + Thêm hành động.
  9. Chọn Hệ thống > Chuyển hướng trang trong trình đơn thả xuống.
    Trang Thêm hành động mới sẽ thay đổi bố cục để cho phép bạn chỉ định URL chuyển hướng.
  10. Trong mục Giá trị, hãy chỉ định user/[account:uid]/apps.
    [account:uid] là mẫu thay thế tương ứng với mã nhận dạng của người dùng trên cổng thông tin. Để xem danh sách đầy đủ các mẫu thay thế, hãy chọn Mẫu thay thế trong hộp Nhập giá trị.
  11. Nhấp vào Lưu để quay lại trang Chỉnh sửa quy tắc về lượt thể hiện cảm xúc. Trang đó sẽ xuất hiện như sau:
  12. Nhấp vào Lưu các thay đổi.
    Để chỉnh sửa quy tắc sau này, hãy chọn Quy tắc trên trang Cấu hình, sau đó chọn Chuyển hướng đăng nhập trong danh sách quy tắc.

Giờ đây, khi người dùng đăng nhập, họ sẽ được chuyển hướng đến trang liệt kê tất cả ứng dụng của họ. Nếu bạn muốn chuyển hướng người dùng đến trang chủ của cổng thông tin, hãy chỉnh sửa Giá trị mà bạn đã đặt ở trên trong bước 11 để chỉ định URL của trang chủ cổng thông tin. Ví dụ: http://dev-myCompany.devportal.apigee.io/.

Thiết lập vai trò và quyền của người dùng

Vai trò xác định một nhóm quyền cụ thể cho phép người dùng thực hiện một số hoạt động nhất định. Bạn cấp đặc quyền cho một người dùng hoặc nhóm người dùng bằng cách chỉ định người dùng đó cho một vai trò có các quyền cần thiết. Quản trị viên quản lý các vai trò, bao gồm cả việc thiết lập quyền cho các vai trò, trên trang web dành cho nhà phát triển.

Theo mặc định, Drupal tạo hai vai trò:

  • người dùng ẩn danh – Vai trò của mọi người dùng chưa đăng nhập. Người dùng ẩn danh sẽ không thực hiện được hầu hết các thao tác.
  • người dùng đã xác thực – Vai trò mặc định được chỉ định cho tất cả người dùng. Bạn có thể chỉ định người dùng cho các vai trò khác, nhưng họ luôn được chỉ định cho vai trò này.

Ngoài ra, Apigee đã thêm vai trò quản trị viên. Chỉ định người dùng vào vai trò quản trị viên để cấp cho họ quyền quản trị đối với cổng thông tin.

Thông thường, bạn thêm vai trò vào cổng thông tin để có thể phân biệt các quyền dựa trên nhiều loại người dùng. Một người dùng có thể đảm nhận một hoặc nhiều vai trò. Tất cả người dùng đều được chỉ định vai trò người dùng đã xác thực, nhưng nếu muốn chỉ định người dùng cho các vai trò khác, bạn phải thêm logic vào cổng thông tin hoặc chỉ định vai trò theo cách thủ công.

Cách xem tất cả vai trò và quyền:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn People > Permissions > Roles (Người dùng > Quyền > Vai trò) trong trình đơn quản trị Drupal.

Cách thêm vai trò mới:

  1. Chọn Người dùng > Quyền > Vai trò.
  2. Nhập tên vai trò mới vào hộp văn bản phía trên nút Thêm vai trò trên trang Người.
  3. Nhấp vào Thêm vai trò.

Cách chỉnh sửa vai trò:

  1. Chọn Người dùng > Quyền > Vai trò.
  2. Nhấp vào chỉnh sửa vai trò trong hàng của vai trò liên quan trên trang Mọi người.
  3. Thay đổi tên vai trò (nếu cần).
  4. Nhấp vào Lưu.

Cách xoá một vai trò:

  1. Chọn Người dùng > Quyền > Vai trò.
  2. Nhấp vào chỉnh sửa vai trò trong hàng của vai trò liên quan trên trang Mọi người.
  3. Nhấp vào Xoá vai trò.

Cách thêm người dùng vào vai trò:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Người dùng trong trình đơn quản trị Drupal.
  3. Nhấp vào Chỉnh sửa trong hàng Tên người dùng của tài khoản người dùng. Thao tác này sẽ mở ra một chế độ xem có thể chỉnh sửa của hồ sơ người dùng.
  4. Chọn tất cả vai trò cho người dùng nếu thích hợp.
  5. Nhấp vào Lưu.

Cách thay đổi quyền cho một vai trò:

  1. Chọn Người dùng > Quyền > Vai trò.
  2. Nhấp vào thẻ Quyền trên trang Mọi người.
    Một bảng gồm các vai trò và quyền sẽ xuất hiện. Dấu kiểm trong bảng cho biết vai trò nào được chỉ định quyền nào.

  3. Đánh dấu hoặc bỏ đánh dấu hộp để cấp hoặc thu hồi quyền liên kết cho vai trò đó.
    Ví dụ: để ngăn người dùng đã xác thực tạo hoặc xoá ứng dụng, hãy di chuyển xuống phần Ứng dụng dành cho nhà phát triển DevConnet trong bảng quyền và bỏ đánh dấu các hộp Tạo ứng dụng dành cho nhà phát triểnXoá ứng dụng dành cho nhà phát triển trong phần người dùng đã xác thực.
  4. Nhấp vào Lưu quyền.

Tuỳ chỉnh các trường biểu mẫu dùng để đăng ký người dùng

Khi người dùng đăng ký tài khoản trên cổng thông tin, cổng thông tin sẽ hiển thị trang đăng ký mặc định có các trường cho Tên, Họ, Tên người dùng, Địa chỉ email và Mật khẩu. Là nhà cung cấp API, bạn có thể muốn sửa đổi biểu mẫu này để nhắc người dùng cung cấp thêm thông tin, chẳng hạn như tên công ty, địa chỉ gửi thư hoặc thông tin khác. Cổng thông tin cho phép bạn thêm các trường mới vào biểu mẫu này. Các trường này có thể là:

  • Bắt buộc hoặc không bắt buộc
  • Được hiển thị bằng nhiều phần tử HTML, chẳng hạn như hộp văn bản, nút chọn, hộp đánh dấu và nhiều phần tử khác
  • Có thể được đặt để xuất hiện ở vị trí bất kỳ trên biểu mẫu

Để tìm hiểu cách tuỳ chỉnh biểu mẫu đăng ký người dùng có trong cổng thông tin dành cho nhà phát triển, hãy xem video này.

Ví dụ: bạn có thể thêm trường bắt buộc cho Tên công ty hoặc trường không bắt buộc cho Số điện thoại. Hoặc bạn có thể thêm một số trường, cả trường không bắt buộc và bắt buộc.

Hình ảnh sau đây cho thấy trường bắt buộc cho Tên công ty được thêm vào biểu mẫu:

Là quản trị viên cổng thông tin, bạn có thể xem và chỉnh sửa thông tin của người dùng, bao gồm mọi trường tuỳ chỉnh, bằng cách:

  1. Chọn People (Nhân viên) trong trình đơn quản trị Drupal trên cổng thông tin.
  2. Chọn Chỉnh sửa trong hàng tương ứng với tên người dùng.

Đây là cách chính để bạn (với tư cách là quản trị viên) truy cập thông tin người dùng.

Theo mặc định, khi bạn thêm các trường mới vào biểu mẫu, các giá trị trường sẽ không được tải lên Edge. Tuy nhiên, bạn có thể định cấu hình cổng thông tin để tải các giá trị đó lên khi người dùng gửi biểu mẫu. Điều đó có nghĩa là bạn có thể xem các trường đó trên Edge hoặc sử dụng API quản lý Edge để truy cập các trường đó từ một tập lệnh.

Ví dụ: xem các trường biểu mẫu mới trong giao diện người dùng quản lý Edge bằng cách chuyển đến Publish > Developers (Xuất bản > Nhà phát triển), sau đó chọn tên người dùng. Các giá trị trường mới sẽ xuất hiện trong khu vực Thuộc tính tuỳ chỉnh của trang, với tên tương ứng với tên nội bộ của trường:

Cách thêm trường vào biểu mẫu đăng ký của người dùng:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Cấu hình > Người dùng > Cài đặt tài khoản trong trình đơn quản trị Drupal.
  3. Chọn nút Quản lý các trường ở đầu trang.
  4. Cuộn xuống khu vực Thêm trường mới:
  5. Định cấu hình trường. Ví dụ: đối với trường Tên công ty hiển thị ở trên, hãy sử dụng các chế độ cài đặt sau:
  6. Chọn Lưu.
  7. Vì đây là trường văn bản, nên bạn sẽ được nhắc chỉ định độ dài tối đa của trường.
  8. Nhập độ dài tối đa rồi chọn Lưu chế độ cài đặt trường.
  9. Một trang mới sẽ xuất hiện để cho phép bạn chỉ định thêm thông tin cho trường này, bao gồm:
    • Hộp đánh dấu để đặt trường này làm trường bắt buộc.
    • Hộp đánh dấu để chỉ định hiển thị trường.
    • Văn bản trợ giúp không bắt buộc xuất hiện dưới dạng cửa sổ bật lên trong biểu mẫu.
    • Chế độ cài đặt khác.
  10. Hãy nhớ đánh dấu vào hộp kiểm để đặt trường này thành trường bắt buộc.
  11. Nếu bạn thực hiện thay đổi trên trang này, hãy lưu chế độ cài đặt.
    Bạn có thể phải xoá bộ nhớ đệm của trình duyệt trước khi trường mới xuất hiện trên biểu mẫu.

Cách sắp xếp lại các thuộc tính trên biểu mẫu:

Theo mặc định, các trường bắt buộc mới sẽ xuất hiện trong biểu mẫu sau trường Họ. Các trường không bắt buộc sẽ xuất hiện ở cuối biểu mẫu, sau các trường mật khẩu.

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Cấu hình > Người dùng > Cài đặt tài khoản trong trình đơn quản trị Drupal.
  3. Chọn nút Quản lý trường ở đầu trang.
  4. Chọn biểu tượng dấu cộng + trong cột Nhãn rồi kéo trường đó đến vị trí mà bạn muốn hiển thị trường đó trong biểu mẫu.
  5. Lưu các thay đổi.

Lưu giá trị trường biểu mẫu dưới dạng thuộc tính tuỳ chỉnh của nhà phát triển trong Edge

Bạn có thể lưu giá trị trường biểu mẫu vào thuộc tính tuỳ chỉnh dành cho nhà phát triển trong Edge. Bạn có thể xem và quản lý các thuộc tính tuỳ chỉnh cho một nhà phát triển như mô tả trong phần Quản lý nhà phát triển ứng dụng.

Sau khi lưu các thuộc tính tuỳ chỉnh dành cho nhà phát triển, bạn có thể sử dụng Chính sách về thực thể truy cập, ví dụ: để bật hành vi động dựa trên các giá trị thuộc tính tuỳ chỉnh.

Để tìm hiểu cách lưu giá trị trường biểu mẫu dưới dạng thuộc tính tuỳ chỉnh dành cho nhà phát triển, hãy xem video này.

Cách lưu giá trị trường dưới dạng thuộc tính tuỳ chỉnh dành cho nhà phát triển trong Edge:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Configuration > Dev Portal > Developer Attributes (Cấu hình > Cổng thông tin dành cho nhà phát triển > Thuộc tính nhà phát triển) trong trình đơn quản trị Drupal.
    Danh sách các trường có sẵn sẽ hiển thị.
  3. Chọn trường mà bạn muốn duy trì dưới dạng thuộc tính trong Edge, chẳng hạn như Tên công ty.
  4. Đánh dấu vào hộp Giữ nguyên trường này dưới dạng thuộc tính trong Edge.
  5. Chỉ định Tên thuộc tính cạnh. Đây là tên xuất hiện trong cột Tên của bảng Thuộc tính tuỳ chỉnh cho người dùng.
  6. Chỉ định hành vi cho trường trống/
  7. Chọn chuỗi Convert value to true|false (Chuyển đổi giá trị thành true|false) nếu bạn muốn truyền giá trị dưới dạng boolean và chuyển đổi giá trị đó thành chuỗi true hoặc false trước khi gửi đến Edge.
  8. Nhấp vào Lưu cấu hình.
    Lúc này, thuộc tính tuỳ chỉnh sẽ được tải lên Edge khi người dùng gửi biểu mẫu. Nếu là quản trị viên, bạn muốn thay đổi giá trị của một trường tuỳ chỉnh, hãy thực hiện việc này trên cổng thông tin, chứ không phải trên Edge.

Tạo ứng dụng mặc định khi người dùng đăng ký tài khoản mới

Bạn có thể tự động tạo một ứng dụng mặc định khi người dùng đăng ký một tài khoản cổng thông tin mới. Khi người dùng đăng nhập lần đầu tiên, ứng dụng sẽ xuất hiện trên trang Ứng dụng của tôi. Tuỳ thuộc vào quyền được chỉ định cho vai trò của người dùng, bạn có thể cho phép người dùng thêm các ứng dụng khác hoặc đây có thể là ứng dụng duy nhất mà người dùng có thể sử dụng.

Bạn có toàn quyền kiểm soát các thuộc tính của ứng dụng mặc định, bao gồm:

  • Các sản phẩm API mà ứng dụng bao gồm
  • Trạng thái của ứng dụng: đang chờ xử lý hoặc đã được phê duyệt
  • URL gọi lại (nếu cần)
  • Thông số tuỳ chỉnh được áp dụng cho ứng dụng

Cách bạn kiểm soát việc tạo ứng dụng mặc định là tạo một quy tắc bằng cách sử dụng mô-đun Quy tắc Drupal. Quy tắc cho phép bạn xác định một hành động xảy ra để phản hồi một sự kiện trên cổng thông tin. Trong trường hợp này, sự kiện là một người dùng đăng ký tài khoản trên cổng thông tin. Thao tác này là tạo một ứng dụng mặc định cho người dùng.

Phần Tuỳ chỉnh các trường biểu mẫu dùng để đăng ký ứng dụng mô tả cách thêm các thuộc tính tuỳ chỉnh dùng để định cấu hình ứng dụng. Các thuộc tính này có thể là không bắt buộc hoặc bắt buộc, tuỳ thuộc vào cách bạn xác định các thuộc tính đó. Nếu đã tạo bất kỳ thuộc tính ứng dụng tuỳ chỉnh nào, thì bạn có thể đặt các thuộc tính đó khi xác định ứng dụng mặc định.

Bật các mô-đun quy tắc Drupal:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Modules (Mô-đun) trong trình đơn quản trị Drupal
  3. Bật các mô-đun sau nếu bạn chưa bật:
    • Bí danh "me" (xuất hiện ở đầu danh sách mô-đun, không theo thứ tự bảng chữ cái như tất cả các mô-đun khác)
    • LoginToboggan
    • Quy tắc
    • Giao diện người dùng quy tắc
  4. Nhấp vào Lưu cấu hình.
    Bạn có thể thấy các mô-đun bắt buộc khác được bật tự động.

Tạo quy tắc để thêm ứng dụng mặc định:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Configuration > Workflow > Rules (Cấu hình > Quy trình công việc > Quy tắc) trong trình đơn quản trị Drupal.
  3. Chọn nút +Thêm quy tắc mới.
  4. Chỉ định Name (Tên) của quy tắc.
  5. Bạn có thể chỉ định thông tin đăng nhập trong trường Thẻ hoặc bất kỳ thẻ nào khác mà bạn muốn sử dụng để phân loại quy tắc.
  6. Trong hộp thả xuống Phản ứng trên sự kiện, hãy chọn Người dùng > Sau khi lưu tài khoản người dùng mới.
  7. Chọn Lưu.
    Trang chỉnh sửa quy tắc sẽ xuất hiện. Bạn đã thiết lập sự kiện trong bước trước, vì vậy, sự kiện sẽ hiển thị là "Sau khi lưu tài khoản người dùng mới" trong mục Sự kiện.
  8. Để trống mục Điều kiện cho quy tắc này.
  9. Trong mục Thao tác, hãy chọn + Thêm thao tác.
  10. Chọn Devconnect > Create a developer application (Devconnect > Tạo ứng dụng dành cho nhà phát triển) trong trình đơn thả xuống.
    Trang Thêm thao tác mới sẽ thay đổi bố cục để cho phép bạn định cấu hình ứng dụng.
  11. Trong mục Tên API, hãy chỉ định tên của ứng dụng mặc định. Ví dụ: sử dụng [account:field_last_name] Ứng dụng.
    Giá trị [account:field_last_name] là mẫu thay thế tương ứng với họ của người dùng. Để xem danh sách đầy đủ các mẫu thay thế, hãy chọn mẫu Thay thế trong hộp nhập Giá trị.
  12. Đặt Mã nhận dạng duy nhất của nhà phát triển thành [account:uid]. Bạn phải nhập giá trị này để liên kết người dùng với ứng dụng.
  13. Đặt Trạng thái của ứng dụng thành đang chờ xử lý hoặc đã phê duyệt. Đặt trạng thái này thành đang chờ xử lý nếu quản trị viên vẫn phải phê duyệt ứng dụng trước khi người dùng có thể sử dụng ứng dụng đó để truy cập vào API của bạn.
  14. Nếu cần, hãy đặt URL gọi lại cho ứng dụng. Trường này chỉ xuất hiện nếu bạn đã định cấu hình ứng dụng để yêu cầu URL gọi lại. Để biết thêm thông tin về cách định cấu hình URL gọi lại, hãy xem phần Định cấu hình cách xử lý URL gọi lại.
  15. Nếu bạn đã xác định bất kỳ thuộc tính ứng dụng tuỳ chỉnh nào (không bắt buộc hoặc bắt buộc), hãy thiết lập các thuộc tính đó. Để biết thêm thông tin, hãy xem phần Tuỳ chỉnh các trường biểu mẫu dùng để đăng ký ứng dụng.
  16. Chỉ định Sản phẩm API có trong ứng dụng.
    Khu vực văn bản Giá trị phải liệt kê từng sản phẩm API trên một dòng riêng biệt, không có dấu phẩy hoặc dấu phân cách khác. Danh sách các sản phẩm API hiện có sẽ xuất hiện phía trên vùng văn bản Value (Giá trị).
  17. Nhấp vào Lưu để quay lại trang Chỉnh sửa quy tắc.
  18. Nhấp vào Lưu các thay đổi.
  19. Để chỉnh sửa quy tắc sau này, hãy chọn Configuration > Workflow > Rules (Cấu hình > Quy trình công việc > Quy tắc) trong trình đơn quản trị Drupal, sau đó chọn quy tắc trong danh sách quy tắc.

Khi người dùng mới đăng nhập vào cổng thông tin lần đầu tiên và chọn đường liên kết Ứng dụng của tôi trong trình đơn, họ sẽ thấy một ứng dụng có tên là Application lastName (Ứng dụng lastName), trong đó lastName là tên mà người dùng đã sử dụng khi đăng ký tài khoản.

Quản trị ứng dụng của người dùng

Là quản trị viên cổng thông tin, bạn có thể sử dụng báo cáo Ứng dụng của nhà phát triển để quản lý ứng dụng của người dùng ngay trong cổng thông tin. Trong báo cáo đó, quản trị viên có thể xem thông tin về ứng dụng của người dùng, chỉnh sửa ứng dụng hoặc xoá ứng dụng. Ví dụ: quản trị viên cổng thông tin có thể sửa đổi ứng dụng để thêm hoặc xoá sản phẩm API, thay đổi URL gọi lại hoặc thực hiện các thay đổi khác.

Cách quản trị ứng dụng của người dùng:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Reports > Developer Apps (Báo cáo > Ứng dụng dành cho nhà phát triển) trong trình đơn quản trị Drupal. Một danh sách ứng dụng của người dùng có thể sắp xếp sẽ xuất hiện.
  3. Đối với mọi ứng dụng trong danh sách:
    • Chọn đường liên kết Chỉnh sửa để chỉnh sửa các thuộc tính của ứng dụng.
    • Chọn đường liên kết Xoá để xoá ứng dụng.

Huỷ tài khoản người dùng

Quản trị viên cổng thông tin có thể huỷ tài khoản người dùng. Quản trị viên có thể huỷ một tài khoản riêng lẻ hoặc huỷ nhiều tài khoản cùng một lúc.

Cách huỷ tài khoản người dùng cá nhân:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Người dùng trong trình đơn quản trị Drupal.
  3. Trong cột Thao tác của bảng người dùng, hãy chọn Huỷ tài khoản.
  4. Nhấp vào lựa chọn huỷ phù hợp trong phần "Khi huỷ tài khoản người dùng". Các lựa chọn là:
    • Tắt tài khoản và giữ lại nội dung của tài khoản: (Mặc định) Tài khoản người dùng và nội dung liên quan của tài khoản đó sẽ được giữ lại. Tuy nhiên, tài khoản người dùng bị chặn truy cập vào tài nguyên API. Đây là tuỳ chọn mặc định. Sau đó, quản trị viên có thể bỏ chặn tài khoản người dùng.
    • Vô hiệu hoá tài khoản và huỷ xuất bản nội dung của tài khoản: Tài khoản người dùng sẽ được giữ lại. Tuy nhiên, nội dung liên kết với tài khoản người dùng sẽ bị xoá. Tài khoản người dùng bị chặn truy cập vào tài nguyên API. Sau đó, quản trị viên có thể bỏ chặn tài khoản người dùng.
    • Xoá tài khoản, nhưng chuyển nội dung của tài khoản đó sang Người dùng ẩn danh: Tài khoản người dùng sẽ bị xoá. Nội dung liên kết với tài khoản người dùng sẽ được giữ lại, nhưng được liên kết với tài khoản người dùng "Ẩn danh", tức là một tài khoản chưa được xác thực. Không thể kích hoạt lại tài khoản người dùng. Người dùng cần đăng ký lại và tài khoản của người dùng cần được xác thực trước khi truy cập vào tài nguyên API.
    • Xoá tài khoản và nội dung của tài khoản đó: Tài khoản người dùng và nội dung liên quan của tài khoản đó sẽ bị xoá. Không thể kích hoạt lại tài khoản người dùng. Người dùng cần đăng ký lại và tài khoản của người dùng cần được xác thực trước khi truy cập vào tài nguyên API.
  5. Nếu bạn muốn người dùng nhận được email yêu cầu xác nhận việc huỷ, hãy chọn "Yêu cầu xác nhận qua email để huỷ tài khoản".
    Nếu bạn chọn tuỳ chọn này, tài khoản của người dùng phải có quyền chính xác để cho phép huỷ. Chọn Người dùng > Quyền và đảm bảo rằng vai trò "người dùng đã xác thực" đã đặt quyền "Huỷ tài khoản người dùng của chính mình".
  6. Nhấp vào Huỷ tài khoản.

Cách huỷ nhiều tài khoản người dùng:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị.
  2. Chọn Người dùng trong trình đơn quản trị Drupal.
  3. Trong mục Thao tác, hãy chọn Huỷ tài khoản người dùng trong trình đơn thả xuống.
  4. Đánh dấu vào hộp bên cạnh mỗi người dùng mà bạn muốn huỷ tài khoản.
  5. Chọn nút Thực thi.
  6. Nhấp vào lựa chọn huỷ phù hợp trong phần "Khi huỷ tài khoản người dùng". Các lựa chọn là:
    • Tắt tài khoản và giữ lại nội dung của tài khoản đó.
    • Tắt tài khoản và huỷ xuất bản nội dung của tài khoản đó.
    • Xoá tài khoản, nhưng đặt nội dung của tài khoản đó thuộc về người dùng Anonymos.
    • Xoá tài khoản và nội dung trong tài khoản đó.
  7. Nhấp vào Tiếp theo.
  8. Nhấp vào Xác nhận.

Đặt hành động mặc định khi tài khoản bị huỷ

Quản trị viên của cổng thông tin dành cho nhà phát triển có thể đặt hành động mặc định của cổng thông tin khi tài khoản người dùng bị huỷ.

Cách đặt hành động mặc định khi tài khoản bị huỷ:

  1. Đăng nhập vào cổng thông tin của bạn với tư cách là người dùng có đặc quyền quản trị hoặc tạo nội dung.
  2. Chọn Cấu hình trong trình đơn quản trị Drupal.
  3. Chọn Cài đặt tài khoản.
  4. Nhấp vào lựa chọn huỷ phù hợp trong phần "Khi huỷ tài khoản người dùng" trong mục Đăng ký và huỷ. Các lựa chọn bao gồm:
    • Tắt tài khoản và giữ lại nội dung của tài khoản đó.
    • Tắt tài khoản và huỷ xuất bản nội dung của tài khoản đó.
    • Xoá tài khoản, nhưng đặt nội dung của tài khoản đó thuộc về người dùng Anonymos.
    • Xoá tài khoản và nội dung trong tài khoản đó.
  5. Nhấp vào Lưu cấu hình.