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

米琪卡哇伊
TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
因此,您正在尋找跳過(guò) TLS 中的證書(shū)驗(yàn)證的方法,請(qǐng)嘗試使用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 關(guān)注
- 117 瀏覽
添加回答
舉報(bào)
0/150
提交
取消