2010-08-31 10 views
0

je voudrais savoir comment peut obtenir le nom d'utilisateur et son mot de passe et de l'utiliser quand je mets la connexion CRMServicecrm IFD nom d'utilisateur et mot de passe

CrmDiscoveryService disco = new CrmDiscoveryService(); 
disco.Url = "https://localhost/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx"; 

//Retrieve a list of available organizations from the CrmDiscoveryService Web service. 
RetrieveOrganizationsRequest orgRequest = new RetrieveOrganizationsRequest(); 

HERE I WANT TO PUT THE USERNAME AND PASSWORD FROM THE SIGNIN PAGE 
// Substitute an appropriate domain, username, and password here. 
orgRequest.UserId = domain + "\\" + username; 
orgRequest.Password = password; 
RetrieveOrganizationsResponse orgResponse = (RetrieveOrganizationsResponse)disco.Execute(orgRequest); 

grâce à l'aide :)

Répondre

2

I Supposons que vous parlez de la page de connexion IFD? Vous n'avez aucun moyen d'extraire les informations d'identification de l'utilisateur à partir de cette page. Si vous avez besoin des informations d'identification de l'utilisateur, vous devrez les placer sur une page personnalisée.

Vous pouvez également réaliser le orgrequest en utilisant la propriété UseDefaultCredentials qui utilisera les informations d'identification de l'utilisateur actuel:

CrmDiscoveryService disco = new CrmDiscoveryService(); 
disco.Url = "https://localhost/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx"; 
disco.UseDefaultCredentials = true; 

Ou vous pouvez utiliser un HttpContext/HttpRequest auth si vous faites cela sur une page personnalisée.

+0

tnx pour la réponse je vais le faire – Lior

Questions connexes