2017-09-04 29 views
0

我使用apiDiscovery-1.0特徵apiDiscovery功能。但是,我的REST API使用基本身份驗證授權按鈕未在Liberty中的apiDiscovery功能公開的UI中顯示。這是否支持apiDiscovery功能?爲了揭露<strong>揚鞭UI</strong>我的REST API的使用基本身份驗證與<strong>自由</strong>在自由

,我現在用的是自由的版本如下:

產品= WebSphere Application Server的17.0.0.2(WLP-1.0.17.cl170220170523-1818)

+0

您使用的是預先生成的文檔還是註釋? – ArthurDM

回答

0

如果您正在使用的註釋(JAXRS + Swagger v2),請注意,您只能在您的註釋代碼中引用安全性定義 - 實際聲明它們您必須使用Swagger v2存根文檔(在META-INF /存根中)。

檢查此sample

在那裏,我們在stub中聲明安全性定義,然後從annotation中引用它。

這是由於Swagger v2註記庫中的一個限制,它不允許註釋中的安全聲明。這是我們正在爲OpenAPI v3修復的問題。