403 forbidden error while trying to access custom login page of a SharePoint 2010 application RRS feed

  • Question

  • We are currently trying to run a .wsp solution with Sharepoint 2010 and are encountering a blocking issue :

    The web application running the solution is configured as FBA with a custom RoleProvider and the System.Web.Security.ActiveDirectoryMembershipProvider.

    web.config files of the central administration, the web application and the securityTokenService have all 3 been configured in order to use those providers. We are using a custom LoginPage wich is also configured as the connection page of the web application.

    The issue is that when trying to access this page, we now get a "403 Forbidden" error.

    I want to emphasize the fact that this issue appeared spontaniously. Right after the deployment of the wsp, the access to this page was working perfectly, and without any changes from us, the issue appeared about 1 hour later.

    We've checked the autorisation for users on the web application and even put them as Full control, but still get the error anyway.

    If you have any thought about what could be the problem...

    Thank you

    PS : obvisously, feel free to ask for any further information/detail, i may have not thought about some crucial points

    mercredi 30 mai 2012 08:13


  • Bonsoir,

    Merci de votre solicitude,

    J'ai oublié de le préciser, mais ce problème a été résolu il y a peu. Il s'agissait d'un problème de format de la page de Login qui n'héritait pas de la bonne classe. En effet, nous sommes en migration SP 2007 -> SP 2010 et il est maintenant nécessaire de faire hériter cette page de la classe Microsoft.SharePoint.IdentityModel.Pages.FormsSignInPage, sans oublier d'ajouter l'assembly correspondante en référence et dans le GAC. Voilà pour le CodeBehind.

    Côté Aspx, il nous fallait également reprendre la page selon certains standards (assez bien décrits dans ce blog par exemple : )

    En espérant que cela puisse en aider certains. Je marque résolu.



    PS : Mes excuses pour la langue, je me suis trompé lors de ce post en croyant le publier sur le forum US, d'où l'Anglais

    • Marqué comme réponse bzhvarik vendredi 1 juin 2012 15:27
    vendredi 1 juin 2012 15:26

Toutes les réponses