2009-05-14 10 views
0

J'ai configuré WSS avec OpenID pour activer l'authentification FBA. J'ai ajouté une page de connexion personnalisée. Je suis capable de m'authentifier en utilisant le compte OpenID, mais quand je reviens à la page default.aspx, je reçois la page 'Accès refusé'.WSS et OpenID

La question est comment puis-je dire WSS pour autoriser l'authentification OpenID dans l'application Web?

J'ai utilisé la bibliothèque DotNetOpenId.

+0

WSS = Windows Sharepoint Services (je suppose) –

+0

Oui C'est correct Andrew. – Muhammedh

Répondre

0

Je n'ai pas intégré WSS moi-même, mais en supposant que vous l'ayez en mode FormsAuthentication, la seule autre chose qui pourrait vous bloquer serait lorsque vous consignez l'utilisateur (avec SetAuthCookie ou RedirectFromLoginPage) vous devez transmettre les rôles auxquels l'utilisateur appartient. Si WSS est configuré pour inviter uniquement les utilisateurs dans le rôle "WebUser", par exemple, soyez l'utilisateur pour le transmettre dans les méthodes de connexion.

Vous pouvez connaître les rôles requis et votre mode d'authentification en inspectant le fichier web.config de votre site WSS.