none
Alguen me podria orientar en como resolver este error? The remote server returned an error: (403) Forbidden RRS feed

  • Pregunta


  • Server Error in '/' Application.



    The remote server returned an error: (403) Forbidden.

    Description:
    An unhandled exception occurred during the execution of the current web
    request. Please review the stack trace for more information about the error and
    where it originated in the code.

    Exception Details:
    System.Net.WebException: The remote server returned an error: (403)
    Forbidden.

    Source Error:
    An unhandled exception was generated during the execution of the
    current web request. Information regarding the origin and location of the
    exception can be identified using the exception stack trace below.

    Stack Trace:
    [WebException: The remote server returned an error: (403) Forbidden.]
       System.Net.HttpWebRequest.GetResponse() +8420880
       System.ServiceModel.Channels.HttpChannelRequest.WaitForReply(TimeSpan timeout) +111
    
    [MessageSecurityException: The HTTP request was forbidden with client authentication scheme 'Negotiate'.]
       System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14579646
       System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +622
       Microsoft.IdentityModel.Protocols.WSTrust.IWSTrustContract.Issue(Message message) +0
       Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst, RequestSecurityTokenResponse& rstr) +69
       Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst) +37
       Microsoft.SharePoint.SPSecurityContext.SecurityTokenForContext(Uri context, Boolean bearerToken, SecurityToken onBehalfOf, SecurityToken actAs, SecurityToken delegateTo, SPRequestSecurityTokenProperties properties) +1429
       Microsoft.SharePoint.SPSecurityContext.SecurityTokenForOnBehalfOfContext(Uri context, SecurityToken onBehalfOf) +72
       Microsoft.SharePoint.IdentityModel.SPFederationAuthenticationModule.ExchangeArgumentTrustedThirdPartySessionSecurityTokenForLocalToken(SecurityToken thirdPartyToken, SessionSecurityTokenCreatedEventArgs arguments) +2622
       Microsoft.SharePoint.IdentityModel.SPFederationAuthenticationModule.OnSessionSecurityTokenCreated(SessionSecurityTokenCreatedEventArgs eventArgs) +662
       Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken(SessionSecurityToken sessionToken, Boolean isSession) +93
       Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.SignInWithResponseMessage(HttpRequest request) +782
       Microsoft.IdentityModel.Web.WSFederationAuthenticationModule.OnAuthenticateRequest(Object sender, EventArgs args) +522
       Microsoft.SharePoint.IdentityModel.SPFederationAuthenticationModule.OnAuthenticateRequest(Object sender, EventArgs eventArgs) +204
       System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +176
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +169
    

    • Editado FER99 domingo, 27 de septiembre de 2015 9:09
    domingo, 27 de septiembre de 2015 9:03

Todas las respuestas

  • Lo más seguro es que el mensaje tenga razón, y efectivamente el servidor remoto haya denegado el acceso. Eso quiere decir que las credenciales que has puesto en el proxy cuando haces la llamada al servicio no son aceptadas por el servidor. Puede que el usuario no exista, o que la password esté mal, o que hayas intentado un acceso anónimo (sin credenciales) y que en el servidor no se acepten accesos anónimos ...

    Habría que ver cuál es la configuración de seguridad del servidor y qué clase de autenticación acepta. Y luego, en el código cliente, meterle al proxy un .Credentials que sea conforme con los requisitos del servidor.

    domingo, 27 de septiembre de 2015 19:25