diff --git a/index.html b/index.html index 584297d..13fc1fe 100644 --- a/index.html +++ b/index.html @@ -143,7 +143,10 @@
Did you really generate a new URL to put into the validator? If so, is your code to generate URLs actually generating nonces?
The signature does not correspond to the passed parameters. Check if the Signed Embed Tool is able to generate a working signature.
You are probably using an incorrect embed secret. Since there is no way to confirm the current secret, you will instead have to reset the embed secret. (Be careful if there are already other applications using Signed Embedding, as they will need to get the new secret.) The signature does not correspond to the passed parameters. Check if the SSO Embed Tool is able to generate a working signature.
+ You may be using an incorrect embed secret or incorrect signing algorithm. Looker supports both HMAC-SHA-1 and HMAC-SHA-256 signing algorithms, and the choice of algorithm is bound to the secret. While the UI exclusively creates HMAC-SHA-1 bound secrets, the API defaults to HMAC-SHA-256 bound secrets. You may wish to reset your embed secret, or try signing with each algorithm, if it is convenient. If neither algorithm works and/or you elect to reset your embed secret, be careful - if there are already other applications using SSO Embedding, they will need to get the new secret too. Have your application log or dump the parameters it is using, and string that it is signing.The signatures generated by the Signed Embed Tool also fail to validate
The signatures generated by the SSO Embed Tool also fail to validate
+ The signatures generated by the Signed Embed Tool do validate