AuthCanceled exception

When the user canceled the authentication, a HTTP 500 was returned. This patch fix this by redirection to a specific SIGNUP_AUTH_CANCELED_URL.