Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak nastavit portál API Center (Preview), web spravovaný v Azure, který vývojáři a další účastníci ve vaší organizaci používají ke zjišťování rozhraní API v centru rozhraní API. Přihlášení uživatelé můžou procházet a filtrovat rozhraní API a zobrazovat podrobnosti rozhraní API, jako jsou definice rozhraní API a dokumentace. Uživatelský přístup k informacím o rozhraní API je založený na ID Microsoft Entra a řízení přístupu na základě role v Azure.
Poznámka:
Portál API Center je aktuálně ve verzi Preview.
Návod
Azure API Management i Azure API Center poskytují prostředí portálu API pro vývojáře. Porovnání portálů
Požadavky
Centrum rozhraní API ve vašem předplatném Azure. Pokud jste ho ještě nevytvořili, přečtěte si článek Rychlý start: Vytvoření centra rozhraní API.
Oprávnění k vytvoření registrace aplikace v tenantovi Microsoft Entra přidruženém k vašemu předplatnému Azure a oprávnění k udělení přístupu k datům ve vašem centru rozhraní API.
Vytvoření registrace aplikace Microsoft Entra
Nejprve nakonfigurujte registraci aplikace v tenantovi Microsoft Entra ID. Registrace aplikace umožňuje portálu API Center přistupovat k datům z centra rozhraní API jménem přihlášeného uživatele.
Centrum API může registraci aplikace nastavit automaticky nebo můžete registraci aplikace vytvořit ručně.
Automatické nastavení registrace aplikace
Pokud chcete registraci aplikace nastavit automaticky, postupujte takto:
- Na webu Azure Portal přejděte do centra rozhraní API.
- V nabídce vlevo vyberteNastavení> API Center.
- Na kartě zprostředkovatele identity vyberte Zahájit nastavení.
- Na kartě Rychlé nastavení vyberte Uložit a publikovat.
Pokud potřebujete později získat přístup k registraci aplikace, najdete ji na portálu v části Registrace aplikací. Aplikace má následující formát: <api-center-name-apic-aad>.
Ruční nastavení registrace aplikace
Pokud chcete registraci aplikace vytvořit ručně, postupujte takto:
Na webu Azure Portal přejděte do části Správaregistrací aplikací>>.
Vyberte + Nová registrace.
Na stránce Zaregistrovat aplikaci nastavte hodnoty následujícím způsobem:
- Nastavte Název na smysluplný název, například api-center-portal
- V části Podporované typy účtů vyberte Účty pouze v tomto adresáři organizace (<název> adresáře – jeden tenant).
- V URI přesměrovánívyberte jednostránkovou aplikaci (SPA) a nastavte URI.
Zadejte identifikátor URI nasazení portálu API Center v následujícím formátu:
https://<service-name>.portal.<location>.azure-apicenter.ms. Nahraďte<service name>a<location>názvem centra rozhraní API a umístěním, kam je nasazený, příklad:https://myapicenter.portal.eastus.azure-apicenter.ms. - Vyberte Zaregistrovat.
Konfigurace dalších identifikátorů URI přesměrování pro rozšíření VS Code
Při povolování zobrazení portálu API Center v rozšíření Visual Studio Code pro api Center nakonfigurujte také následující identifikátory URI přesměrování v registraci aplikace:
Na webu Azure Portal přejděte k registraci aplikace.
Na stránce Spravovat>ověřování vyberte Přidat platformu a vyberte Mobilní a desktopové aplikace.
Nakonfigurujte následující tři vlastní identifikátory URI přesměrování:
https://vscode.dev/redirect
http://localhost
ms-appx-web://Microsoft.AAD.BrokerPlugin/<application-client-id>Nahraďte
<application-client-id>ID klienta této aplikace. Tuto hodnotu najdete na stránce Přehled registrace aplikace.
Konfigurace a publikování portálu API Center
Po vytvoření registrace aplikace portálu API Center můžete přizpůsobit nastavení a publikovat portál služby API Center. Na webu Azure Portal proveďte následující kroky.
Na webu Azure Portal přejděte do centra rozhraní API.
V nabídce vlevo v části Portál centra rozhraní API vyberte Nastavení.
Pokud registraci aplikace nastavíte ručně, vyberte na kartě Zprostředkovatel identity možnost Spustit. Pokud jste použili rychlé nastavení, tento krok je už hotový a můžete pokračovat v nastavení na dalších kartách.
- Na kartě Ruční zadejte id aplikace (klienta) z registrace aplikace, kterou jste vytvořili v předchozí části.
- Ověřte, že adresa URI přesměrování je hodnota, kterou jste nakonfigurovali v registraci aplikace.
- Vyberte Uložit a publikovat.
Nazbývajícíchch Informace o nastavení najdete v tématu Přizpůsobení portálu API Center.
Vyberte Uložit a publikovat.
Přístup k portálu
Po publikování můžete v prohlížeči získat přístup k portálu API Center.
- Na stránce Nastavení portálu vyberte Zobrazit portál Centra rozhraní API a otevřete portál na nové kartě.
- Nebo zadejte v prohlížeči následující adresu URL a nahraďte
<service-name>a<location>názvem centra rozhraní API a umístěním, kam se nasazuje:
https://<service-name>.portal.<location>.azure-apicenter.ms
Domovská stránka portálu je ve výchozím nastavení přístupná veřejně, ale pro přístup k rozhraním API vyžaduje přihlášení. Podrobnosti o konfiguraci přístupu uživatelů k portálu na portálu uživatelům a skupinám Microsoft Entra najdete v tématu Povolení přihlašování k portálu.
Povolení přihlášení k portálu uživateli a skupinami Microsoft Entra
Pokud chcete povolit přihlášení k portálu SLUŽBY API Center pro přístup k rozhraním API, přiřaďte uživatelům nebo skupinám ve vaší organizaci roli Čtenář dat služby Azure API Center , která je vymezená na centrum rozhraní API.
Důležité
Ve výchozím nastavení se vy a další správci centra rozhraní API musíte přihlásit, abyste měli přístup k rozhraním API na portálu API Center. Nezapomeňte přiřadit roli Čtenář dat ve službě Azure API Center sobě a dalším správcům.
Podrobné požadavky a kroky pro přiřazení role uživatelům a skupinám najdete v tématu Přiřazení rolí Azure pomocí webu Azure Portal. Stručné kroky:
- Na webu Azure Portal přejděte do centra rozhraní API.
- V nabídce vlevo vyberte Řízení přístupu (IAM)>+ Přidat přiřazení role.
- V podokně Přidat přiřazení role nastavte hodnoty následujícím způsobem:
- Na stránce Role vyhledejte a vyberte Azure API Center Data Reader. Vyberte Další.
- Na stránce Členové v Přiřadit přístup k vyberte Uživatel, skupina nebo instanční objekt>+ Vyberte členy.
- Na stránce Vyberte členy vyhledejte a vyberte uživatele nebo skupiny, ke kterému chcete roli přiřadit. Klikněte na Vybrat a pak na Další.
- Zkontrolujte přiřazení role a vyberte Zkontrolovat a přiřadit.
Poznámka:
Pokud chcete zjednodušit konfiguraci přístupu pro nové uživatele, doporučujeme přiřadit roli skupině Microsoft Entra a nakonfigurovat pravidlo dynamického členství ve skupině. Další informace najdete v tématu Vytvoření nebo aktualizace dynamické skupiny vMicrosoft Entra ID .
Po nakonfigurování přístupu k portálu se nakonfigurovaní uživatelé můžou přihlásit k portálu a zobrazit rozhraní API v centru rozhraní API.
Poznámka:
První uživatel, který se přihlásí k portálu, se zobrazí výzva k vyjádření souhlasu s oprávněními požadovanými registrací aplikace portálu API Center. Další nakonfigurovaní uživatelé pak nebudou vyzváni k vyjádření souhlasu.
Zjišťování a spotřeba rozhraní API na portálu API Center
Portál API Center podporuje a zjednodušuje práci vývojářů, kteří používají a vytvářejí rozhraní API ve vaší organizaci. Přihlášení uživatelé můžou:
Hledání rozhraní API podle názvu nebo pomocí sémantického vyhledávání s asistencí AI
Filtrování rozhraní API podle typu nebo fáze životního cyklu
Zobrazení podrobností a definic rozhraní API , včetně koncových bodů, metod, parametrů a formátů odpovědí
Stažení definic rozhraní API do místního počítače nebo jejich otevření v editoru Visual Studio Code
Vyzkoušejte rozhraní API , která podporují ověřování pomocí klíče rozhraní API nebo autorizaci OAuth 2.0.
Portály pro správu API a centrum API
Služby Azure API Management a azure API Center poskytují portály pro vývojáře ke zjišťování a využívání rozhraní API:
- Portál pro vývojáře API Management umožňuje uživatelům najít spravovaná rozhraní API, zjistit, jak je používat, požádat o přístup a otestovat je.
- Portál API Center (Preview) je portál s více bránami, kde můžou uživatelé zjišťovat a filtrovat kompletní inventář rozhraní API organizace.
I když tyto dva portály sdílejí některé funkce, mají také odlišné rozdíly. Následující tabulka porovnává aktuální možnosti a pomáhá určit, který portál se má použít. Některé organizace můžou preferovat jeden portál, zatímco jiné můžou potřebovat obojí.
| Vlastnost | Portál pro vývojáře služby API Management | Portál API Center (náhled) |
|---|---|---|
| Vyhledávání a filtrování inventáře rozhraní API | Pouze instance služby API Management | Všechna rozhraní API1 |
| Zobrazení podrobností a definic rozhraní API | ✔️ | ✔️ |
| Zobrazit dokumentaci k rozhraní API | ✔️ | ✔️ |
| Přizpůsobte pomocí značky | ✔️ | Pouze název |
| Integrujte se s Microsoft Entra ID | ✔️ | ✔️ |
| Přidání vlastních widgetů | ✔️ | ❌ |
| Přizpůsobení pomocí WordPressu | ✔️ | ❌ |
| Testujte rozhraní API v testovací konzoli | ✔️ | ✔️ |
| Přihlásit se k odběru rozhraní API | ✔️ | ❌ |
| Zobrazení analýzy využití rozhraní API | ✔️ | ❌ |
1 portál API Center může obsahovat všechna rozhraní API ve vaší organizaci, včetně rozhraní API spravovaných ve službě Azure API Management a dalších platforem, stejně jako nespravovaných rozhraní API a rozhraní API v rámci vývoje.