API管理系統(tǒng)的核心服務(wù)

API管理系統(tǒng)主要由以下三大服務(wù)組成:

  1. API安全服務(wù):負(fù)責(zé)API系統(tǒng)的入口安全,并支持更高級(jí)別的API聚合。
  2. API集成服務(wù):用于整合多個(gè)后端API,支持復(fù)雜的服務(wù)編排。
  3. API管理服務(wù):提供開(kāi)發(fā)者管理、貨幣化、監(jiān)控等功能,并支持API的發(fā)布和使用跟蹤。

API安全服務(wù)

API安全服務(wù)通常以代理的形式實(shí)現(xiàn),位于向客戶端公開(kāi)的北行API和受保護(hù)的下游API之間。這種架構(gòu)使其能夠有效地充當(dāng)API網(wǎng)關(guān)或API代理。通過(guò)與身份管理系統(tǒng)的緊密協(xié)作,API安全服務(wù)可以將傳入的安全令牌轉(zhuǎn)換為下游服務(wù)可識(shí)別的憑證或令牌。

此外,API安全服務(wù)還非常適合執(zhí)行集成和消息整形,這也是API管理系統(tǒng)的重要能力之一。

幻影代幣流

幻影代幣流是API安全服務(wù)中的一個(gè)關(guān)鍵流程,以下是其工作步驟:

  1. 客戶端通過(guò)OAuth 2.0流獲取引用令牌。
  2. 客戶端將令牌包含在請(qǐng)求中并發(fā)送至API。
  3. 反向代理調(diào)用令牌服務(wù)的自檢端點(diǎn),查找按值令牌。
  4. 在實(shí)際請(qǐng)求中,反向代理將引用令牌替換為值令牌。

這一流程確保了令牌的安全性和可用性,同時(shí)優(yōu)化了API的性能。


API集成服務(wù)

API集成服務(wù)的主要功能是將多個(gè)后端API整合到一個(gè)新服務(wù)中,并在必要時(shí)進(jìn)行編排。它的作用類(lèi)似于傳統(tǒng)的企業(yè)服務(wù)總線(ESB),但在現(xiàn)代API架構(gòu)中具有更高的靈活性。

需要注意的是,雖然API集成服務(wù)也能夠?qū)崿F(xiàn)一定的安全功能,但在可擴(kuò)展的API基礎(chǔ)設(shè)施中,專(zhuān)用的API安全服務(wù)通常是更優(yōu)的選擇。


API管理服務(wù)

API管理服務(wù)主要用于API的發(fā)布、使用跟蹤以及開(kāi)發(fā)者管理。它能夠根據(jù)業(yè)務(wù)需求對(duì)API進(jìn)行計(jì)費(fèi)或節(jié)流,從而實(shí)現(xiàn)更高效的資源管理。

以下是API管理服務(wù)的典型工作流程:

  1. 開(kāi)發(fā)者登錄門(mén)戶并請(qǐng)求新的應(yīng)用程序憑據(jù)。
  2. API管理服務(wù)向令牌服務(wù)發(fā)出動(dòng)態(tài)客戶端注冊(cè)(DCR)請(qǐng)求,以創(chuàng)建新客戶端。
  3. 令牌服務(wù)返回客戶端憑據(jù)及其他相關(guān)屬性。
  4. 開(kāi)發(fā)者獲得憑據(jù)后,可在應(yīng)用程序中使用它們。


總結(jié)

API管理系統(tǒng)通過(guò)其核心服務(wù),為現(xiàn)代數(shù)字化生態(tài)系統(tǒng)提供了強(qiáng)大的支持。API安全服務(wù)確保了系統(tǒng)的入口安全,API集成服務(wù)簡(jiǎn)化了后端API的整合,而API管理服務(wù)則為開(kāi)發(fā)者提供了高效的管理工具。通過(guò)這些服務(wù)的協(xié)作,API管理系統(tǒng)能夠滿足企業(yè)對(duì)安全性、可擴(kuò)展性和靈活性的需求。

原文鏈接: https://curity.io/resources/learn/api-management-system/

上一篇:

API管理工具:企業(yè)集成十大解決方案...

下一篇:

10 個(gè)最佳 API 管理平臺(tái)助力您的業(yè)務(wù)
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門(mén)場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)