Respect external auth sources of portal profiles

Get ridded of pf::authentication::getAuthenticationSourceByType and
fixed oauth using the proper auth source with respect to the portal
profile.