Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementPartager lPartager l'authentification entre DNN et un site ASP.Net 2.0
Précédente
 
Suivante
Nouveau message
20/02/2007 11:25
 

Bonjour,

Quelqu'un aurait-il une solution au problème suivant : J'ai un DNN 4.4.1 installé sur le même serveur qu'un autre site web développé en ASP.Net 2.0.  Les deux applications se trouvent également sur le même domaine (www.mondomaine.com et dnn.mondomaine.com).  J'aimerais que lorsqu'un utilisateur se connecte sur le dnn et qu'il clique sur un lien qui le redirige vers mon autre site, il soit automatiquement authentifié sur ce dernier.  Mon site ASP.Net non dnn partage la même base de données que le DNN pour les infos user, et il peut utiliser les providers de DNN aussi.

Une idée?

 
Nouveau message
20/02/2007 12:03
 

Bonjour,

Si ton site ASP.NET utilise déjà l'API dnn pour accéder à la base des utilisateurs cela devrait être assez simple. Je présume que tu as une procédure unique pour l'authentification ? Si oui, tu fais simplement un test sur le UserID. S'il est positif (>0) ton utilisateur s'est authentifié dans dnn, alors tu le laisse accéder aux pages.

Alternativement, puisqu'il s'agit du même domaine tu devrais pouvoir passer une valeur dans un cookie pouvant être lu dans la seconde application. Ceci implique que tu fasse ton propre module d'authentification (copie du module d'origine) qui ajouterais cette valeur au cookie lors de la connexion.

Gilles

 
Nouveau message
20/02/2007 12:36
 

Ok, mais n'y a-t-il pas moyen de partager directement le ticket d'authentification, de sorte que par exemple le controle login en asp.net 2.0 reconnaisse directement que l'utilisateur est connecté?

Je sais que je pourrais passer des paramètres quand je fais le lien d'une application à l'autre (en faisant de l'encryption et tout), mais je pensais qu'il y avait sans doute une approche plus propre...

Thomas

 
Nouveau message
20/02/2007 15:18
 

Re Thomas,

Hum je ne sais pas, car j'utilise uniquement dnn pour mes sites. Mais j'avais déjà donné ces pistes à un autre membre sur ces forums. Fais une recherche, peut-être a t'il trouvé une solution ? As-tu le source du module côté ASP.NET pour voir ce qu'il vérifie. Avec le source de dnn, tu auras alors une vue globale. Cela semble être un problème commun. Il faudrait peut-être lier des contacts entre ceux qui ont ce problème pour faire un tutoriel des solutions envisageables ?

Gilles

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementPartager lPartager l'authentification entre DNN et un site ASP.Net 2.0