2009-05-14 14 views
0

Ich habe WSS mit OpenID konfiguriert, um die FBA-Authentifizierung zu aktivieren. Ich habe eine benutzerdefinierte Anmeldeseite hinzugefügt. Ich kann mich mit dem OpenID-Konto authentifizieren, aber wenn ich auf die default.aspx-Seite zurückkomme, bekomme ich die Seite "Zugriff verweigert".WSS und OpenID

Die Frage ist, wie kann ich WSS sagen, OpenID-Authentifizierung in der Web-Anwendung zu erlauben?

Ich habe die DotNetOpenId-Bibliothek verwendet.

+0

WSS = Windows Sharepoint Services (ich nehme an) –

+0

Ja Das ist richtig Andrew. – Muhammedh

Antwort

0

Ich habe nicht mit WSS selbst integriert, aber vorausgesetzt, Sie haben es im FormsAuthentication-Modus, dann könnte die einzige andere Sache, die Sie blockieren könnte, dass sein, während Sie den Benutzer anmelden (mit SetAuthCookie oder RedirectFromLoginPage) Sie müssen die Rollen übergeben, denen der Benutzer angehört. Wenn WSS so eingerichtet ist, dass nur Benutzer in der Rolle "WebUser" eingeladen werden, sei dies zum Beispiel Benutzer, der diese in die Login-Methoden weiterleitet.

Sie können herausfinden, welche Rollen erforderlich sind und welchen Authentifizierungsmodus Sie durch die Überprüfung der Datei web.config Ihrer WSS-Site erhalten.