2016-11-17 2 views
0

J'essaie de configurer SSRS pour utiliser DotNetCasClient.dll. Lorsque j'essaie de fusionner ces deux ensembles d'instructions, l'un montre comment utiliser l'authentification CAS lors de l'utilisation de l'infrastructure IIS .NET. L'autre est comment utiliser une authentification par formulaires personnalisés. Est-ce que quelqu'un a déjà eu ça pour fonctionner?J'ai des problèmes pour utiliser l'authentification personnalisée SSRS et jasig CAS

https://msdn.microsoft.com/en-us/library/cc281383.aspx?f=255&MSPPError=-2147217396

et

https://wiki.jasig.org/display/casc/.net+cas+client

Répondre

0

Oui, vous devez créer un ensemble personnalisé pour remplacer les Authenticate et Authorize méthodes de la sécurité SSRS. Vous aurez besoin de toutes les autorisations complètes car cette nouvelle classe sera utilisée par le gestionnaire ssrs et ssrs pour autoriser l'accès de l'utilisateur aux collections d'éléments de rapport. Le Authenticate utilisera votre DotNetCasClient pour accorder l'accès, utilisé à l'intérieur de votre nouvel assemblage personnalisé. Une fois cela fait, vous devrez configurer les applications de gestion ssrs et ssrs pour utiliser votre nouveau module CustomSecurity via leurs fichiers de configuration Web.

+0

Ceci est nécessaire si vous souhaitez remplacer la méthode d'authentification utilisée par ssrs. Je suppose que vous pouvez également utiliser des formulaires et transmettre un cookie authentifié ou rediriger vers une page de connexion à la page jasig. –

+0

Sur une note de côté, je ne semble pas avoir le chemin C: \ Program Files \ Microsoft SQL Server \ MSRS13.MSSQLSERVER \ Reporting Services \ ReportManager pas sûr si cela indique que j'ai ssrs installé correctement. –

+0

Merci Ross, j'ai fait DotNetCasClient.dll personnalisé construit et inséré dans reportServer/bin ... ainsi je l'ai juste installé dans le GAC comme cela pourrait être où je courais dans les problèmes que je recevais Impossible de charger l'extension d'authentification erreur dans mon C: \ Program Files \ Microsoft serveur SQL \ MSRS13.MSSQLSERVER \ Reporting Services \ LogFiles –