cleanup
refactor and yak-shave
Send provider, protocol and username to IDPChannel