0
我被困在這裏一段時間,可能是一個簡單的問題。 我正在嘗試使用X.509證書來驗證api。使用證書Api管理進行身份驗證?
我面臨的問題是政策,而我嘗試,因爲這個對象要做到這一點使用片斷
<when condition="@(context.Request.Certificate == null)">
</when>
在context.Request.Certificate證書對象評價爲真,爲空我」 m無法驗證指紋(由於ontext.Request.Certificate爲null,它會拋出ObjectNullReference Expection)。
請幫我這裏。
我上傳了安全證書並添加到了api中。 在跟蹤我可以看到
authentication-certificate (0 ms) {
"message": "Certificate was attached to request per configuration.",
"certificate": {
"thumbprint": "35607BE3B76E4C12311F4502F502366E4F0BA091",
"subject": "CN=yourapp.cloudapp.net",
"expirationDate": "2035-12-31T18:30:00Z"
}
}
您是否試圖使用證書來認證向APIM發出請求的客戶端,或者是否認證APIM到您的後端API?您展示的第一個片段是驗證客戶端,第二個片段是將APIM驗證到後端API。 –