Adding signal to allow for skipping the authentication backend

hey matt,

at my company we needed a way to skip the authentication backend that is performed on callback. this way, a user can log in without the side effect of creating an account. we added a pre-callback signal which listens for a DoNotAuthenticate signal. if no signal is returned, then it proceeds as normal. let us know your thoughts