Change Admin ID to use http in dev and permit parameters in callback

This should stop us from having problems logging in to the Admin app locally. I tried to minimise the code that handles the Open ID callback and identity. @janua works as we guessed!