De quelle variable pouvez-vous récupérer le nom d'utilisateur à partir de l'authentification par formulaires dans Microsoft SQL Reporting Services? La valeur User! UserId revient sous le compte Windows sous lequel s'exécutent les services de génération de rapports.Services d'authentification/de création de formulaires - Obtention du nom d'utilisateur
2
A
Répondre
2
Je ne suis pas sûr à 100% où vous êtes confus ici alors s'il vous plaît laissez-moi savoir si ce n'est pas ce que vous cherchez. J'ai résolu ce problème moi-même il y a quelques mois lorsque je travaillais avec des services de reporting.
J'ai trouvé ce morceau de code dans mon fichier login.aspx.cs qui est appelé juste après que j'ai vérifié qu'un nom d'utilisateur/mot de passe donné est authentifié/autorisé.
// Setup a remote session with the current userID as the AuthCookie username.
// This userID is subsequently passed to reporting services as the UserID running the report
authCookie = FormsAuthentication.GetAuthCookie("the username here", false);
Si ce n'est pas assez d'informations que je peux vous aider si vous clarifiez votre question.