At the documentations there's an App Client Secret
, but I can't find anywhere its purpose.
I see the javascript SDK doesn't use it, I also don't know why, probably because many javascript applications run on the users browser, not a place to expose a secret, but that's my wild guess.
If this is something like a password for the App Client ID
, I can't see how this improves security, since however can steal your App Client ID
will be able to steal the App Client Secret
as well. Besides, the App Client ID
is fairly random and should provide enough security to brute-force attacks.
I would like to know what's the purpose of this secret, how cognito uses it and what functionalities does it provides.