Initialise all authorization types
This MR updates igwn_auth_utils.requests.SessionAuthMixin
to initialise all authorization credential types, rather than just the first one it finds.
This is mainly to help the situation where the user has a valid scitoken, but the server they are talking to doesn't accept tokens yet, so we should pass along their X.509 credential as well, which it will accept.