Harshal, I see you had mentioned custom redirect and authentication. Are you making any post requests to the page? CSRF protection should ensure that post requests are coming from the same source so that we check request headers for hidden field and cookie.Based on the stack trace your redirect does not seem to contain these header parameters.
I do not know about the login and redirect, but you need to ensure either that it makes a get request, but depending on version, that you are using there might be a workaround for version 10.