j'ai un petit souci d’authentification sous IIS, que je ne connais pas.
Il s'agit d'un site en PHP qui tourne sur un IIS 6 en CGI.
Il faut que les utilisateurs du domaine soient connectés automatiquement. Pour les utilisateurs extérieurs, il faut leur demander un login et un mot de passe pour les autentifier sur le domaine.
Actuellement, j'utilise l’authentification Windows integrée, ce qui correspond au cahier des charge.
Mais ... ... le client trouve ça moche et il veut éviter que les utilisateurs aient à retaper le domaine dans la fenêtre d'authentification.
Je pars donc sur la solution suivante : - Le site PHP est en accès anonyme - Quand on arrive dessus, si on n'est pas authentifié, on redirige vers une page .NET - Sur le .NET, on fait l'authentification conformément au spécifications - On redirige vers le PHP avec un token qui permet l'authentification
Tout d'abord, est-ce possible ? .NET permet-il de faire une authentification comme je le souhaite ? Ensuite, voyez-vous une façon de faire plus simple ?
Marsh Posté le 06-09-2010 à 14:54:53
Bonjour,
j'ai un petit souci d’authentification sous IIS, que je ne connais pas.
Il s'agit d'un site en PHP qui tourne sur un IIS 6 en CGI.
Il faut que les utilisateurs du domaine soient connectés automatiquement.
Pour les utilisateurs extérieurs, il faut leur demander un login et un mot de passe pour les autentifier sur le domaine.
Actuellement, j'utilise l’authentification Windows integrée, ce qui correspond au cahier des charge.
Mais ...
... le client trouve ça moche et il veut éviter que les utilisateurs aient à retaper le domaine dans la fenêtre d'authentification.
Je pars donc sur la solution suivante :
- Le site PHP est en accès anonyme
- Quand on arrive dessus, si on n'est pas authentifié, on redirige vers une page .NET
- Sur le .NET, on fait l'authentification conformément au spécifications
- On redirige vers le PHP avec un token qui permet l'authentification
Tout d'abord, est-ce possible ? .NET permet-il de faire une authentification comme je le souhaite ?
Ensuite, voyez-vous une façon de faire plus simple ?
Merci d'avance pour vos réponses !
Message édité par Paulp le 07-09-2010 à 17:57:44