我正在嘗試使用gocloak從 keycloak 驗證我的令牌,并為此使用以下代碼。token:=""client:= gocloak.NewClient("https://example.com")_, err := client.RetrospectToken(token,"client-id" ,"client-secret", "realm")log.Print(err.Error())我遇到以下錯誤,Post https://example.com/auth/realms/realm/protocol/openid-connect/token/introspect: x509: certificate signed by unknown authority有什么辦法可以跳過 gocloak 中的證書驗證嗎?
1 回答

米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
因此,您正在尋找跳過 TLS 中的證書驗證的方法,請嘗試使用RestyClient
token:=""
client := gocloak.NewClient(serverURL)
restyClient := client.RestyClient()
restyClient.SetDebug(true)
restyClient.SetTLSClientConfig(&tls.Config{ InsecureSkipVerify: true })
_, err := client.RetrospectToken(token,"client-id" ,"client-secret", "realm")
log.Print(err.Error())
- 1 回答
- 0 關注
- 109 瀏覽
添加回答
舉報
0/150
提交
取消