none
Comment configurer ClientCredentials lors d'un appel d'un service WCF?? RRS feed

  • Discussion générale

  • Bonjour,

    J'essaye de consommer un service web, sa configuration est la suivante:

    <wsHttpBinding> <binding name="wsHttpBindingConfiguration" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" /> <security mode="None"> <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" /> <message clientCredentialType="Windows" negotiateServiceCredential="true" /> </security> </binding> </wsHttpBinding>`

    J'appelle le webservice par ce code

     public async void LoadCities()
            {
                
                _client = new FlightInfoServiceClient(Maquette_MyAirport_Win8.FlightService.FlightInfoServiceClient.EndpointConfiguration.wsHttpBindingConfiguration, "http://servuucs.fr/FlightInfoWebService/FlightInfoService.svc");
                var citiesResponse = await _client.GetAllCitiesAsync(new BaseRequest());
               var  myCities = citiesResponse.Cities;
            }

     

          Mais une erreur s'affiche:

     **ERROR: UnAuthorizedAccess description:You are not authorized to access this service**

    Comment je peux modifier mon client credentials pour pouvoir y accéder?

    Merci d'avance

    • Type modifié Aurel Bera jeudi 27 septembre 2012 06:52 Pas de reponse
    jeudi 20 septembre 2012 09:42

Toutes les réponses