I think instead of overriding the base method we should refactor it in a way you kinda already did - having a `getAuthParams` method and override this.