I wrote a module to reset your password using RSA keys.
The code will send an email to the user with a link to reset his
password.The user then will click on the link, that will send him back to the MVC web site.
The link is composed of 3 parts: URL / ID / Public RSA Key
I am using MVC with routes
Issue 1: RSA Keys have slashes "/", therefore I had to URL Encode they key.
Issue 2: When the Key is encoded and the user clicks on it, MVC gives me the following error
The request filtering module is configured to deny a request that contains a double escape sequence
Does anyone know how to deal with RSA keys inside MVC using routes?
Of course without opening the door to HTML injection......