我正在關注一篇神奇的文章SAML for Your Serverless JavaScript Application,該文章適用於使用來自給定IdP的SAML響應的AWS Cognito提供SSO的Web應用程序。 下面是架構圖:URL中的SAML響應時間太長
所以我的問題是在API-G重定向到我的網站的最後。我可以在chrome/firefox開發工具中看到302重定向工作,並且在url中有正確的url和saml響應,但是頁面無法加載。 Chrome瀏覽器顯示「取消」,而Firefox對此無能爲力。
我注意到總的網址長度大約是8500個字符,如果我使它大約7500個字符或更少,那麼它可以工作,但大於7500左右,則會中斷。
那麼爲什麼寫這篇文章的人會工作,但我無法得到它?該錯誤可能與我認爲的不同,它似乎只是網址的長度。
本地我正在運行一個包含ng serve
的Angular 4應用程序,最終的應用程序將是S3存儲桶外的單頁應用程序。
你正在修改什麼URL從8500字符下降到7500? 301重定向到了什麼樣的服務? –
直接刪除SAML響應中的字符。 302來自AWS API-G/Lambda,重定向是一個GET到承載網絡應用程序的S3存儲區(因爲它是一個SPA和一個無服務器設置) – canada11