Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential não aceita 2 parâmetros?

Estou usando ADAL no meu código. Uma coisa que quero usar é usar credenciais diferentes, para poder autorizar usuários diferentes no Azure AD no programa do console.

Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential cred = new Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential("username", "password");

Esta é a linha que eu uso para criar a credencial do usuário. Eu uso o nuget para obter o ADAL mais recente. No entanto, esta linha mostra erro:

A melhor correspondência de método sobrecarregado para 'Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential.UserCredential (string, Microsoft.IdentityModel.Clients.ActiveDirectory.UserAuthType)' possui alguns argumentos inválidos

No entanto, de acordo comhttps://msdn.microsoft.com/en-us/library/microsoft.identitymodel.clients.activedirectory.usercredential.aspx

UserCredential(String, String)
Constructor to create credential with client id and secret 

Alguém sabe o que eu fiz de errado?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion