Microsoft CRM 4.0 Web サービス API を使用して (ユーザー名とパスワードを指定して) ユーザーを認証する方法を探しています。理想的には、ログインしているユーザーがアクセスできるプロジェクトに基づいて、プロジェクトのリストを絞り込みたいと思います。2番目の部分を理解できるかもしれませんが、ユーザーを認証する方法が見つかりません. 現在、Web サービスですべての cal が行われている方法は次のとおりです。
MyWebServices.CrmService svc = new MyWebServices.CrmService();
MyWebServices.CrmAuthenticationToken token = new MyWebServices.CrmAuthenticationToken();
token.OrganizationName = "MyCRM";
token.AuthenticationType = 0;
svc.CrmAuthenticationTokenValue = token;
svc.PreAuthenticate = true;
svc.Credentials = System.Net.CredentialCache.DefaultCredentials;
svc.Credentials = new NetworkCredential("hj", "mypass", "mydomain");
その後、サービスを介して電話をかけることができます。ユーザーのユーザー名/パスワードを介して CRM への認証を試行できる可能性があると思いますが、どういうわけか間違っているように感じます。