Współpraca z innymi autorami i edytorami

Współpracuj z innymi autorami i edytorami przy użyciu kontroli dostępu opartej na rolach (RBAC) platformy Azure umieszczonej w zasobie usługi QnA Maker.

Uwaga

Usługa QnA Maker jest wycofywana 31 marca 2025 r. Nowsza wersja funkcji pytań i odpowiedzi jest teraz dostępna w ramach języka sztucznej inteligencji platformy Azure. Aby uzyskać odpowiedzi na pytania w usłudze językowej, zobacz odpowiadanie na pytania. Od 1 października 2022 r. nie będzie można tworzyć nowych zasobów usługi QnA Maker. Aby uzyskać informacje na temat migrowania istniejących baza wiedzy usługi QnA Maker do odpowiadania na pytania, zapoznaj się z przewodnikiem migracji.

Dostęp jest udostępniany w zasobie usługi QnA Maker

Wszystkie uprawnienia są kontrolowane przez uprawnienia umieszczone w zasobie usługi QnA Maker. Te uprawnienia są zgodne z uprawnieniami do odczytu, zapisu, publikowania i pełnego dostępu. Można zezwolić na współpracę między wieloma użytkownikami, aktualizując dostęp RBAC dla zasobu usługi QnA Maker.

Ta funkcja RBAC platformy Azure obejmuje:

  • Identyfikator Entra firmy Microsoft jest w 100% zgodny z uwierzytelnianiem opartym na kluczach dla właścicieli i współautorów. Klienci mogą używać uwierzytelniania opartego na kluczach lub uwierzytelniania opartego na rolach platformy Azure w swoich żądaniach.
  • Szybko dodaj autorów i edytorów do wszystkich baza wiedzy w zasobie, ponieważ kontrola jest na poziomie zasobu, a nie na poziomie baza wiedzy.

Uwaga

Pamiętaj, aby dodać niestandardową poddomenę zasobu. Niestandardowa poddomena powinna być domyślnie obecna, ale jeśli nie, dodaj ją

Dostęp jest dostarczany przez zdefiniowaną rolę

Na potrzeby współpracy są udostępniane następujące role:

Rola Funkcje Dostęp za pośrednictwem interfejsu API Uprawnienia aplikacji
Właściciel A-Z Klucz uwierzytelniania A-Z
Współautor usług Cognitive Services Wszystkie z wyjątkiem możliwości dodawania nowych członków do ról Klucz uwierzytelniania Wszystkie z wyjątkiem możliwości dodawania nowych członków do ról
Czytelnik usługi Cognitive Services QnA Maker
(odczyt)
Eksportowanie/pobieranie
Przetestuj
Token elementu nośnego 1. Pobieranie interfejsu API bazy wiedzy
2. Wyświetlanie listy baz danych dla interfejsu API użytkownika
3. Uzyskiwanie szczegółów bazy wiedzy
4. Pobieranie zmian
Generuj odpowiedź
Edytor usługi Cognitive Services QnA Maker
(odczyt/zapis)
Eksportowanie/pobieranie
Przetestuj
Aktualizacja bazy wiedzy
Eksportowanie bazy wiedzy
Importowanie bazy wiedzy
Zamień bazę wiedzy
Tworzenie bazy wiedzy
Token elementu nośnego 1. Tworzenie interfejsu API bazy wiedzy
2. Aktualizowanie interfejsu API bazy wiedzy
3. Zastępowanie interfejsu API bazy wiedzy
4. Zastępowanie zmian
5. "Trenowanie interfejsu API" [w nowym modelu usługi w wersji 5]
Użytkownik usług Cognitive Services
(odczyt/zapis/publikowanie)
A-Z Klucz uwierzytelniania Cały dostęp do zasobu usług Azure AI z wyjątkiem możliwości:
1. Dodaj nowych członków do ról.
2. Utwórz nowe zasoby.

Przepływ uwierzytelniania

Na poniższym diagramie przedstawiono przepływ z perspektywy autora na potrzeby logowania się do portalu usługi QnA Maker i korzystania z interfejsów API tworzenia.

The following diagram shows the flow, from the author's perspective, for signing into the QnA Maker portal and using the authoring APIs.

Kroki opis
1 Portal uzyskuje token dla zasobu usługi QnA Maker.
2 Portal wywołuje odpowiedni interfejs API tworzenia usługi QnA Maker (APIM) przekazujący token zamiast kluczy.
3 Interfejs API usługi QnA Maker weryfikuje token.
4 Interfejs API usługi QnA Maker wywołuje usługę QnAMaker.

Jeśli zamierzasz wywołać interfejsy API tworzenia, dowiedz się więcej o sposobie konfigurowania uwierzytelniania.

Uwierzytelnianie za pomocą portalu usługi QnA Maker

Jeśli współpracujesz przy użyciu portalu usługi QnA Maker, po dodaniu odpowiedniej roli do zasobu współpracownika portal usługi QnA Maker zarządza wszystkimi uprawnieniami dostępu.

Uwierzytelnianie za pomocą interfejsów API usługi QnA Maker i zestawów SDK

Jeśli tworzysz interfejsy API i współpracujesz przy użyciu interfejsów API za pośrednictwem interfejsu REST lub zestawów SDK, musisz utworzyć jednostkę usługi w celu zarządzania uwierzytelnianiem.

Następny krok

  • Projektowanie baza wiedzy dla języków i aplikacji klienckich