Construtor com vários argumentos com Ninject

Estou tentando usarNinject como um contêiner de IoC, mas não conseguia entender como criar uma instância de uma classe que possui mais de 1 parâmetro no construtor. Basicamente, tenho uma interface de serviço para autenticação em uma biblioteca PCL e sua implementação em um projeto WP8 que recebe no construtor a chave do consumidor, secret e baseAddress:

//On PCL project
public interface IAuthorizationService {
 bool Authenticate();
}

//On WP8 Project
pubilc class MyAuthenticator : IAuthorizationService {
 public MyAuthenticator(string consumerKey, string consumerSecret, string baseAddress) { ... }
 public bool Authenticate() { ... }
}

Agora eu preciso configurarNinject módulo para que eu possa obter uma instância de IAuthorizationService. Se minha classe não tivesse construtores, eu faria:

internal class Module : NinjectModule {
 public override void Load() {
  this.Bind<IAuthorizationService>().To<MyAuthenticator>();
 }
}

Se tivesse valores fixos para o construtor, eu faria:

internal class Module : NinjectModule {
 public override void Load() {
  this.Bind<IAuthorizationService>().To<MyAuthenticator>().WithConstructorArgument( */* fixed argument here*/* );
 }
}

E para obter uma instânciaModule.Get<IAuthorizationService>()

Mas e se os parâmetros do construtor não puderem ser resolvidos em tempo de compilação? Como passar pelos paramentadores? Como deve ser o código de ligação?

Editado para claryfy a pergunta.

questionAnswers(1)

yourAnswerToTheQuestion