2016-02-15 26 views
0

我目前正在嘗試將我的應用程序與Google SignIn集成。我希望我的Golang後端能夠解碼和驗證OIDC令牌。我試圖使用JWT-GO library,但我堅持驗證JWT的簽名。Google SignIn驗證錯誤使用jwt-go

我發現this post它幫助了我很好,但我無法弄清楚爲什麼我會得到一個crypto/rsa: verification error

我在這個Github repository推了一個示例代碼。如果有人可以幫忙,那會很棒。

感謝提前:)

+0

你爲什麼不使用的OAuth2?就像[本示例](https://github.com/googleplus/gplus-quickstart-go)一樣? – fl0cke

+0

嘿:)從我看到的情況來看,您提到的這個例子似乎沒有涵蓋您需要驗證服務器端令牌簽名的隱式流。請糾正我,如果我錯了,但該庫似乎只支持授權代碼授予類型。 – kendo5731

+0

我還沒有排序n和e是如何編碼的,但是n的DecodeString返回err:「在輸入字節340錯誤非法base64數據」。有一段時間從文檔中找到n和e字段的描述。如果我們破解這些整數如何編碼,我認爲你非常接近。 – foo

回答