2

Ich habe eine mvc3-Webanwendung erstellt, die formularbasierte Authentifizierung verwendet. Ein Teil der Website enthält Links zu Reporting Services-Berichten von Microsoft ssrs, und diese Berichte werden in einem iframe von einer der Ansichten aus gestartet.MVC3-Authentifizierung mit SSRS

Das Problem, das ich habe, ist, dass, wenn ein Benutzer in die Haupt-Website loggt und anschließend auf einen der Berichts-Links klickt, sie eine Windows-modale Login-Box erhalten.

Ich möchte sie davon abhalten, diesen Authentifizierungsschritt zu erhalten, und sich auf die formularbasierte Authentifizierung verlassen, die sie bereits durchlaufen haben. gleichzeitig möchte ich verhindern, dass nicht authentifizierte benutzer einen der ssrs-berichtslinks in ihren browser eingeben und sie anzeigen, ohne sich eingeloggt zu haben.

kann dies nur mit formularbasierter authentifizierung erreicht werden?

danke gewähren.

+0

Da SSRS in einer IIS-Anwendung sitzt, ist dies nicht die Das gleiche Problem wie die Anmeldung eines einzelnen Formulars zur Authentifizierung mehrerer Anwendungen? Oder ist es komplizierter? – McGarnagle

Antwort

1

Haben Sie SSRS mit Formularauthentifizierung eingerichtet? Wenn nicht, dann können Sie die Formularauthentifizierung für mehrere Anwendungen freigeben, wenn Sie die Formularauthentifizierung für SSRS konfigurieren.

Ich kann nicht Schritt beschreiben für Schritt, wie Sie dies tun würden, aber hoffentlich die folgenden Links helfen:

Authentication in Reporting Services

Forms Authentication Across Applications