Sinon précise ce que tu veux faire et le point exact qui te pose problème...
Patrice --
"Frédéric LAMBOUR" a écrit dans le message de news:%
Est-il possible de chaîner sur un site utilisant l'autentification windows en spécifiant dans la requête http le login et le mot de passe ?
Frédéric LAMBOUR
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié, j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de passer les "crédentials".
"Frédéric LAMBOUR" a écrit dans le message de news:%
Est-il possible de chaîner sur un site utilisant l'autentification windows en spécifiant dans la requête http le login et le mot de passe ?
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié,
j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un
login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de passer
les "crédentials".
"Frédéric LAMBOUR" <PasDeSpam_f.LAMBOUR@everlog.com> a écrit dans le message
de news:%23B234H5AFHA.3840@tk2msftngp13.phx.gbl...
Est-il possible de chaîner sur un site utilisant l'autentification windows
en spécifiant dans la requête http le login et le mot de passe ?
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié, j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de passer les "crédentials".
"Frédéric LAMBOUR" a écrit dans le message de news:%
Est-il possible de chaîner sur un site utilisant l'autentification windows en spécifiant dans la requête http le login et le mot de passe ?
Frédéric Queudret [MS]
Bonjour,
pour apporter une aide supplémentaire, voici le code du WebClient suivi du code pour passer les credentials de l'utilisateur sur un site configuré en Basic. Vous ne pourrez par "rejouer" les credentials de votre utilisateur authentifié en authentification intégrée vers un autre site avec authentification intégrée. Cela s'appelle de la délégation et cette solution n'est faisable qu'avec un mécanisme d'authentification Basic ou Kerberos.
Code exemple WebClient: public static void Main() { try {
Code d'exemple pour créer des Credentials pour une requête vers un site sécurisé en Basic (HTTPS recommandé) - remplacer HttpWebRequest par l'instance WebClient:
MyCredentialCache = new System.Net.CredentialCache(); MyCredentialCache.Add( new System.Uri(txtURI.Text + txtMailBox.Text), "Basic", new System.Net.NetworkCredential(txtLogin.Text, txtPwd.Text));
// Create the HttpWebRequest object.
Request = (System.Net.HttpWebRequest)HttpWebRequest.Create(strMailboxURL); // Add the network credentials to the request. Request.Credentials = MyCredentialCache;
Cordialement, Frédéric.
"Frédéric LAMBOUR" wrote in message news:
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié, j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de passer les "crédentials".
"Frédéric LAMBOUR" a écrit dans le message de news:%
Est-il possible de chaîner sur un site utilisant l'autentification windows en spécifiant dans la requête http le login et le mot de passe ?
Bonjour,
pour apporter une aide supplémentaire, voici le code du WebClient suivi du
code pour passer les credentials de l'utilisateur sur un site configuré en
Basic. Vous ne pourrez par "rejouer" les credentials de votre utilisateur
authentifié en authentification intégrée vers un autre site avec
authentification intégrée. Cela s'appelle de la délégation et cette solution
n'est faisable qu'avec un mécanisme d'authentification Basic ou Kerberos.
Code exemple WebClient:
public static void Main()
{
try {
Code d'exemple pour créer des Credentials pour une requête vers un site
sécurisé en Basic (HTTPS recommandé) - remplacer HttpWebRequest par
l'instance WebClient:
MyCredentialCache = new System.Net.CredentialCache();
MyCredentialCache.Add(
new System.Uri(txtURI.Text + txtMailBox.Text),
"Basic",
new System.Net.NetworkCredential(txtLogin.Text, txtPwd.Text));
// Create the HttpWebRequest object.
Request =
(System.Net.HttpWebRequest)HttpWebRequest.Create(strMailboxURL);
// Add the network credentials to the request.
Request.Credentials = MyCredentialCache;
Cordialement,
Frédéric.
"Frédéric LAMBOUR" <PasDeSpam_f.LAMBOUR@everlog.com> wrote in message
news:uqkmdr6AFHA.2820@tk2msftngp13.phx.gbl...
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié,
j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un
login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de
passer
les "crédentials".
"Frédéric LAMBOUR" <PasDeSpam_f.LAMBOUR@everlog.com> a écrit dans le
message
de news:%23B234H5AFHA.3840@tk2msftngp13.phx.gbl...
Est-il possible de chaîner sur un site utilisant l'autentification
windows
en spécifiant dans la requête http le login et le mot de passe ?
pour apporter une aide supplémentaire, voici le code du WebClient suivi du code pour passer les credentials de l'utilisateur sur un site configuré en Basic. Vous ne pourrez par "rejouer" les credentials de votre utilisateur authentifié en authentification intégrée vers un autre site avec authentification intégrée. Cela s'appelle de la délégation et cette solution n'est faisable qu'avec un mécanisme d'authentification Basic ou Kerberos.
Code exemple WebClient: public static void Main() { try {
Code d'exemple pour créer des Credentials pour une requête vers un site sécurisé en Basic (HTTPS recommandé) - remplacer HttpWebRequest par l'instance WebClient:
MyCredentialCache = new System.Net.CredentialCache(); MyCredentialCache.Add( new System.Uri(txtURI.Text + txtMailBox.Text), "Basic", new System.Net.NetworkCredential(txtLogin.Text, txtPwd.Text));
// Create the HttpWebRequest object.
Request = (System.Net.HttpWebRequest)HttpWebRequest.Create(strMailboxURL); // Add the network credentials to the request. Request.Credentials = MyCredentialCache;
Cordialement, Frédéric.
"Frédéric LAMBOUR" wrote in message news:
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié, j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de passer les "crédentials".
"Frédéric LAMBOUR" a écrit dans le message de news:%
Est-il possible de chaîner sur un site utilisant l'autentification windows en spécifiant dans la requête http le login et le mot de passe ?
Patrice
"Reporting Services" est également utilisable sous la forme d'un service Web ce qui serait sans doute plus approprié.
Il devrait être également possible de créer dans l'application un répertoire virtuel pointant vers Reporting Services pour bénéficier de la même authentification que l'application...
Patrice
--
"Frédéric LAMBOUR" a écrit dans le message de news:
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié, j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de
passer
les "crédentials".
"Frédéric LAMBOUR" a écrit dans le
message
de news:% > Est-il possible de chaîner sur un site utilisant l'autentification
windows
> en spécifiant dans la requête http le login et le mot de passe ? > >
"Reporting Services" est également utilisable sous la forme d'un service Web
ce qui serait sans doute plus approprié.
Il devrait être également possible de créer dans l'application un répertoire
virtuel pointant vers Reporting Services pour bénéficier de la même
authentification que l'application...
Patrice
--
"Frédéric LAMBOUR" <PasDeSpam_f.LAMBOUR@everlog.com> a écrit dans le message
de news:uqkmdr6AFHA.2820@tk2msftngp13.phx.gbl...
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié,
j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un
login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de
passer
les "crédentials".
"Frédéric LAMBOUR" <PasDeSpam_f.LAMBOUR@everlog.com> a écrit dans le
message
de news:%23B234H5AFHA.3840@tk2msftngp13.phx.gbl...
> Est-il possible de chaîner sur un site utilisant l'autentification
windows
> en spécifiant dans la requête http le login et le mot de passe ?
>
>
"Reporting Services" est également utilisable sous la forme d'un service Web ce qui serait sans doute plus approprié.
Il devrait être également possible de créer dans l'application un répertoire virtuel pointant vers Reporting Services pour bénéficier de la même authentification que l'application...
Patrice
--
"Frédéric LAMBOUR" a écrit dans le message de news:
J'ai un site permettant d'accéder à des rapport SQL Reporting par URL.
Aujourd'hui quand l'utilisateur lance un rapport il doit authentifié, j'aimerai que mon application le fasse pour lui (et donc ne pas fournir un login sur mon serveur de rapport à l'utilisateur)
Je pense que Patrice à proposer une voie avec WebClient qui permet de
passer
les "crédentials".
"Frédéric LAMBOUR" a écrit dans le
message
de news:% > Est-il possible de chaîner sur un site utilisant l'autentification
windows
> en spécifiant dans la requête http le login et le mot de passe ? > >