Chuyển tới nội dung chính

Oauth Provider

Một Nhà cung cấp OAuth là một dịch vụ danh tính xác thực người dùng và phát hành mã thông báo truy cập thay mặt cho họ. Trong NPO Studio, các Nhà cung cấp OAuth được đăng ký ở Configuration > OAuth Provider và được cung cấp cho MCP Servers - cho phép các công cụ MCP truy cập an toàn vào các API của bên thứ ba (ví dụ: Google, GitHub, Azure) bằng cách sử dụng thông tin xác thực của người dùng được ủy quyền.

Danh sách Nhà cung cấp OAuth

Trang Nhà cung cấp OAuth hiển thị tất cả các nhà cung cấp đã đăng ký. Mỗi mục hiển thị:

  • Display Name và hình ảnh bìa
  • Provider Type: (ví dụ: Keycloak, Google, GitHub, Azure, Okta)
  • Issuer URL: điểm cuối phát hành OAuth (hoặc N/A nếu không áp dụng)
  • Status: Active hoặc Inactive

Sử dụng menu ba chấm trên mỗi mục để chỉnh sửa, kích hoạt/vô hiệu hóa hoặc xóa một nhà cung cấp.

Thêm một Nhà cung cấp

  1. Nhấp vào + Add Provider.
  2. Điền vào các trường bắt buộc và nhấp vào Save.

TrườngBắt buộcMô tả
Provider KeyMột khóa định danh duy nhất. Không thể thay đổi sau khi tạo.
Display NameMột tên dễ đọc cho nhà cung cấp.
Provider TypeNhà cung cấp danh tính OAuth: Keycloak, Okta (cho phép nhiều), GitHubGoogle, hoặc Azure.
Issuer URLURL phát hành OAuth (được hiển thị cho Keycloak, Okta; có thể thay đổi theo loại nhà cung cấp).
Upload CoverKhôngMột hình ảnh bìa. Tùy chọn: Từ URL (cung cấp một URL hình ảnh) hoặc Tùy chỉnh (tải lên một tệp).
StatusKhôngChuyển đổi giữa Hoạt động hoặc Không hoạt động. Mặc định là Hoạt động.

Note: Keycloak, Okta được đánh dấu Multiple allowed, có nghĩa là bạn có thể đăng ký nhiều hơn một nhà cung cấp. Các loại khác có thể bị giới hạn ở một nhà cung cấp duy nhất.

Chỉnh sửa Nhà cung cấp

  1. Nhấp vào menu ba chấm (⋮) trên nhà cung cấp và chọn Edit.
  2. Cập nhật các trường có thể chỉnh sửa (Tên hiển thị, URL nhà phát hành, Tải lên bìa, Trạng thái). Provider KeyProvider Type bị khóa sau khi tạo.
  3. Nhấp vào Save.

Kích hoạt hoặc vô hiệu hóa một Nhà cung cấp

  1. Nhấp vào menu ba chấm và chọn Activate hoặc Deactivate.
  2. Xác nhận hành động trong hộp thoại.

Xóa một Nhà cung cấp

  1. Nhấp vào menu ba chấm và chọn Delete.
  2. Gõ tên hiển thị chính xác để xác nhận.
  3. Nhấp vào Delete.