OVH Cloud OVH Cloud

Droits et Impersonalisation

2 réponses
Avatar
Jean-Michel
Bonjour,

Mon système est un xp pro, j'utilise IIS comme serveur web, j'utilise
l'authentification windows.

J'ai écrit une application client web asp qui affiche des données d'une base
access.

Mes pages web affichent les données de ma base access si je n'active pas
l'impersonalisation, par contre si j'active l'impersonalisation (identity
impersonate = true) dans le webconfig, mes pages web ne s'affichent plus, et
j'ai un message d'erreur.

C'est obligatoirement un problème d'autorisation, j'ai mis les droits sur
les différents répertoires contenant ma base access, je n'arrive pas à voir
d'ou peut venir le problème.

Etant encore débutant, je galère depuis pas mal de temps là-dessus, et
n'aimant pas m'avouer vaincu devant un problème, j'aimerais comprendre ce qui
se passe.

Sur les conseils de quelqu'un de la communauté ASP, j'ai activé l'audit
complet (réussite et échec) sur ma base access (sur le fichier mdb), quand
j'active l'impersonnalisation dans webconfig, je n'accède pas à mes données
et rien n'apparait dans l'observateur d'évènements.

Quand je désactive l'impersonnalisation dans webconfig, je peux accéder à
mes données, et l'obervateur d'évènements m'indique que la base est accédée
avec le compte ASPNET (ce qui est normal).

En fait ce que je remarque, c'est que si l'impersonnalisation est activée,
mon process ne va même pas tenter d'accéder à ma base access (je n'ai pas
d'évènements d'échecs dans l'observateur d'évènements). Ceci signifie que mon
process est stoppé avant.

En espérant avoir été assez clair, Avez-vous une idée de ce qui se passe ?
Pouvez vous m'indiquer une piste !

Merci et bonne journée.

--
Jean-Michel

2 réponses

Avatar
Thomas Marencic [MS]
Bonjour,

ta base access est sur le serveur IIS ou sur un autre serveur? Cela a une
implication quant aux protocoles d'authentification utilisés.

Pour quels besoins actives-tu l'impersonation?

Cordialement.
Thomas MARENCIC

"Jean-Michel" wrote in message
news:
Bonjour,

Mon système est un xp pro, j'utilise IIS comme serveur web, j'utilise
l'authentification windows.

J'ai écrit une application client web asp qui affiche des données d'une
base
access.

Mes pages web affichent les données de ma base access si je n'active pas
l'impersonalisation, par contre si j'active l'impersonalisation (identity
impersonate = true) dans le webconfig, mes pages web ne s'affichent plus,
et
j'ai un message d'erreur.

C'est obligatoirement un problème d'autorisation, j'ai mis les droits sur
les différents répertoires contenant ma base access, je n'arrive pas à
voir
d'ou peut venir le problème.

Etant encore débutant, je galère depuis pas mal de temps là-dessus, et
n'aimant pas m'avouer vaincu devant un problème, j'aimerais comprendre ce
qui
se passe.

Sur les conseils de quelqu'un de la communauté ASP, j'ai activé l'audit
complet (réussite et échec) sur ma base access (sur le fichier mdb), quand
j'active l'impersonnalisation dans webconfig, je n'accède pas à mes
données
et rien n'apparait dans l'observateur d'évènements.

Quand je désactive l'impersonnalisation dans webconfig, je peux accéder à
mes données, et l'obervateur d'évènements m'indique que la base est
accédée
avec le compte ASPNET (ce qui est normal).

En fait ce que je remarque, c'est que si l'impersonnalisation est activée,
mon process ne va même pas tenter d'accéder à ma base access (je n'ai pas
d'évènements d'échecs dans l'observateur d'évènements). Ceci signifie que
mon
process est stoppé avant.

En espérant avoir été assez clair, Avez-vous une idée de ce qui se passe ?
Pouvez vous m'indiquer une piste !

Merci et bonne journée.

--
Jean-Michel








Avatar
Jean-Michel
Bonsoir Thomas,

Ma base est sur le serveur IIS, j'active l'impersonalisation afin de pouvoir
réserver l'accès de mes pages ASP aux utilisateurs windows du serveur, ma
version actuelle fonctionne avec Access sur XP Pro, la version définitive
fonctionnera sur Windows serveur 2003, mais avant de basculer sur windows
2003, j'essaie de maîtriser du mieux possible l'impersonalisation.

Merci pour votre aide,

Jean-Michel

"Thomas Marencic [MS]" a écrit :

Bonjour,

ta base access est sur le serveur IIS ou sur un autre serveur? Cela a une
implication quant aux protocoles d'authentification utilisés.

Pour quels besoins actives-tu l'impersonation?

Cordialement.
Thomas MARENCIC

"Jean-Michel" wrote in message
news:
> Bonjour,
>
> Mon système est un xp pro, j'utilise IIS comme serveur web, j'utilise
> l'authentification windows.
>
> J'ai écrit une application client web asp qui affiche des données d'une
> base
> access.
>
> Mes pages web affichent les données de ma base access si je n'active pas
> l'impersonalisation, par contre si j'active l'impersonalisation (identity
> impersonate = true) dans le webconfig, mes pages web ne s'affichent plus,
> et
> j'ai un message d'erreur.
>
> C'est obligatoirement un problème d'autorisation, j'ai mis les droits sur
> les différents répertoires contenant ma base access, je n'arrive pas à
> voir
> d'ou peut venir le problème.
>
> Etant encore débutant, je galère depuis pas mal de temps là-dessus, et
> n'aimant pas m'avouer vaincu devant un problème, j'aimerais comprendre ce
> qui
> se passe.
>
> Sur les conseils de quelqu'un de la communauté ASP, j'ai activé l'audit
> complet (réussite et échec) sur ma base access (sur le fichier mdb), quand
> j'active l'impersonnalisation dans webconfig, je n'accède pas à mes
> données
> et rien n'apparait dans l'observateur d'évènements.
>
> Quand je désactive l'impersonnalisation dans webconfig, je peux accéder à
> mes données, et l'obervateur d'évènements m'indique que la base est
> accédée
> avec le compte ASPNET (ce qui est normal).
>
> En fait ce que je remarque, c'est que si l'impersonnalisation est activée,
> mon process ne va même pas tenter d'accéder à ma base access (je n'ai pas
> d'évènements d'échecs dans l'observateur d'évènements). Ceci signifie que
> mon
> process est stoppé avant.
>
> En espérant avoir été assez clair, Avez-vous une idée de ce qui se passe ?
> Pouvez vous m'indiquer une piste !
>
> Merci et bonne journée.
>
> --
> Jean-Michel
>
>
>
>
>
>