Meilleur auteur de réponses
403 forbidden error while trying to access custom login page of a SharePoint 2010 application

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
Réponses
-
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 : http://www.chapmanconsulting.ca/post/2010/05/08/Using-a-Custom-ASPNET-Form-for-SharePoint-2010-FBA.aspx )
En espérant que cela puisse en aider certains. Je marque résolu.
Cordialement,
Guillaume.
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
Toutes les réponses
-
Bonjour Bzhvarik,
Si vous pouvez accéder à l'URL avec le pagename, le problème peut provenir de vos paramètres d'application pool.
Voir ces threads:
SP 2010 Custom Access Denied Pages - 403 error
403 Forbidden in SharePoint After Deploying Website
PS: Vous êtes sur les forums TechNet France ou nous utlisons la langue française J.
Cordialement,
Florin
Florin CIUCA, MSFT Votez! Appel à la contribution
Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte. -
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 : http://www.chapmanconsulting.ca/post/2010/05/08/Using-a-Custom-ASPNET-Form-for-SharePoint-2010-FBA.aspx )
En espérant que cela puisse en aider certains. Je marque résolu.
Cordialement,
Guillaume.
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
-
Bonjour Guillaume,
Merci pour avoir partagé avec nous votre solution.
Cordialement,
Florin
Florin CIUCA, MSFT Votez! Appel à la contribution
Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.