2017-01-02 1098 views
2

我已經註冊了Garmin的API,並能得到「請求令牌」和「請求令牌密鑰」,但是當我試圖確認授權即當我的應用程序的用戶重定向到標誌在頁「Garmin的連接」,那麼即使用戶輸入正確的憑據,上登入的它顯示"Invalid sign in. (Passwords are case sensitive.)"無法通過C#MVC的網站登錄到Garmin的

在檢查控制檯我發現以下錯誤:

Mixed Content: The page at ' https://connecttest.garmin.com/oauthConfirm?oauth_token= ""oauth_callback=""' was loaded over HTTPS, but requested an insecure font ' http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTb3hpw3pgy2gAi-Ip7WPMi0.woff '. This request has been blocked; the content must be served over HTTPS.

不明白什麼是錯在於此。任何幫助將不勝感激。

謝謝!

回答

1

我理解這個問題來自於通過HTTP載入,而不是HTTPS的字體。爲了解決它,只需刪除http:

//themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTb3hpw3pgy2gAi-Ip7WPMi0.woff 
+1

感謝您的快速回復,但我怎能從中刪除HTTP,因爲我沒有在我結束這個頁面,我只是構建它的URL。想問問這是一個真正的問題背後沒有登錄? – NewbieCoder

+0

通過刪除http,您將讓瀏覽器定義要使用的正確架構。只需構建您的URL而不使用「http」並按原樣使用它。 – PMerlet

+1

我想你沒有得到我說的,我只是構造了一個包含對此字體的引用的頁面url,所以我無法從該字體引用url中刪除http。此頁面不是網站的頁面,它是第三方網站的頁面,其網址是我正在構建和打擊的網頁。 – NewbieCoder

1

該字體不會導致無效登錄。你確定用戶存在於你正在使用的garmin TEST環境中嗎?

它不是同一個數據庫產品,你會需要在那裏建立新的獨立賬戶。