Comment se connecter à CRM à l'aide du SDK (authentification basée sur des revendications et personnalisé STS)

J'ai configuré l'authentification basée sur les revendications sur mon CRM instance. Je suis, en utilisant des STS (Exemple disponible ici) Maintenant je veux accéder à des services web à partir d'une application de test.
Quelqu'un aurait-il un exemple?
J'ai essayé avec le même code pour la connexion dans le cas de l'authentification windows. mais, bien sûr, à l'échec.
J'obtiens une erreur:

{"L'authentification d'extrémité Kerberos n'a pas été trouvé sur le configuré
Jeton Sécurisé Service!"}

C'est le code pour la connexion (pour l'authentification AD type):

OrganizationServiceProxy orgserv;
      ClientCredentials clientCreds = new ClientCredentials();
      ClientCredentials devCreds = new ClientCredentials();


        clientCreds.Windows.ClientCredential.UserName = "user";
        clientCreds.Windows.ClientCredential.Password = "P@$$w0rd";
        clientCreds.Windows.ClientCredential.Domain = "myDomain";
        IServiceConfiguration<IOrganizationService> orgConfigInfo =
                    ServiceConfigurationFactory.CreateConfiguration<IOrganizationService>(new Uri("https://myCRMServer/myOrg/XRMServices/2011/Organization.svc"));

        using (orgserv = new OrganizationServiceProxy(orgConfigInfo, clientCreds))
        {
          orgserv.ServiceConfiguration.CurrentServiceEndpoint.Behaviors.Add(new ProxyTypesBehavior());
          orgserv.EnableProxyTypes();
          connection = orgserv;
        }

J'ai trouvé quelque part que pour la réclamation, l'authentification basée sur les est assez pour envoyer seulement UPN (User Principal Name). Mais la même erreur se produit. J'ai aussi essayé avec nom d'utilisateur/mot de passe et il a échoué.

AuthenticationCredentials authCredentials = new AuthenticationCredentials();

...

authCredentials.UserPrincipalName = "user";

...

authCredentials.ClientCredentials.UserName.UserName = _userName;
authCredentials.ClientCredentials.UserName.Password = _password;

Erreur après c'est: The authentication endpoint Username was not found on the configured Secure Token Service!

OriginalL'auteur lazarus | 2012-08-06