Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential no toma 2 parámetros?

Estoy usando ADAL en mi código. Una cosa que quiero usar es usar diferentes credenciales, para poder autorizar a diferentes usuarios contra Azure AD en el programa de consola.

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

Esta es la línea que uso para crear la credencial de usuario. Yo uso nuget obtener el último ADAL. Sin embargo, esta línea muestra error:

La mejor coincidencia de método sobrecargado para 'Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential.UserCredential (string, Microsoft.IdentityModel.Clients.ActiveDirectory.UserAuthType)' tiene algunos argumentos no válidos

Sin embargo, de acuerdo conhttps://msdn.microsoft.com/en-us/library/microsoft.identitymodel.clients.activedirectory.usercredential.aspx

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

Alguien sabe lo que hice mal?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta