Update oauth callback redirect

One of my previous updates broke the authorization flow when logging into third party apps via MyUSA. This resolves that issue. 

Also, I added the ability for users to create additional authentications from those available at login.