Technology ASP.NET, VB.NET 2.0 (bientôt 4,0)ASP.NET VB.NET Configuration Portal Connexion à distance
Vue d'ensemble J'écris un login/Portal authentification, afin qu'une application Web peut l'utiliser pour se connecter à un utilisateur, puis utiliser l'application en utilisant ses informations d'identification. Le portail de connexion sera une application distincte, et initialement uniquement disponible via un extranet ainsi que l'intranet pour certaines applications; mais les applications futures devront s'authentifier via le Web (heureux de l'implémenter en tant qu'instance distincte). Je veux essentiellement que d'autres applications individuelles puissent authentifier les utilisateurs via ce portail.
Alors que ...
- Un utilisateur va à l'URL Web d'une application (par exemple www.application.com/http://apps/application - intranet) et clique sur "login".
- navigateur de l'utilisateur est redirigé vers l'application de portail, avec une requête chaîne www.loginportal.com/login.aspx?url=www.application.com/login.aspx (ou une autre page).
- L'utilisateur remplit ses informations d'identification (nom d'utilisateur, mot de passe) et clique sur le bouton "Connexion".
- Le navigateur redirige vers l'URL, à savoir www.applications.com/default.aspx ou login.aspx et est authentifié et connecté. et peut utiliser l'application.
Achevé Je l'authentification elle-même triés, et mettrons en place une bibliothèque de classes dans les applications locales via une dll.
Besoin donc j'ai besoin essentiellement de savoir, comment: - 1. Les données post à l'URL du portail (pourrait être différent domaine). 2. Rediriger le navigateur avec le message. 3. Assurez-vous que l'authentification est sécurisée et qu'elle n'est pas facilement piratable (je sais comment utiliser urlencode et htmlencode, etc.). Je ne suis pas sûr des implications de la publication de données sur plusieurs domaines.
Toute aide grandement appréciée ...
Cheers, Duncan.