473,586 Members | 2,678 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Authentication, Redirection and session management with iPlanet/ASP.NET

I looking for the most efficient solution for the followng scenario, for a
ASP.NET web application:
When the user types in the URL, he's presented with a login page from an
iPlanet server for authenticaiton.
After he's authienticated, the user should be taken to a ASP.NET website
(in IIS), where he can use the application.
Issues: What is the most effecient way of passing user identification infor from the iPlanet to IIS? How you manage session, after the user is authenticated by the iPlanet server and is using the ASP.NET pages in the IIS? The user, potentially, should not be using the ASP.NET app, witout

being authenticated by the iPlanet first. What if he tries to use the URL
for the ASP.NET app directly?

Any help/pointers to the issues are highly appreciated.
Thanks.
May 4 '06 #1
1 1630
> I looking for the most efficient solution for the followng scenario, for a
ASP.NET web application:
When the user types in the URL, he's presented with a login page from an
iPlanet server for authenticaiton.
After he's authienticated, the user should be taken to a ASP.NET website
(in IIS), where he can use the application.


Issues:
> What is the most effecient way of passing user identification infor

from the iPlanet to IIS?
> How you manage session, after the user is authenticated by the iPlanet

server and is using the ASP.NET pages in the IIS?
> The user, potentially, should not be using the ASP.NET app, witout

being authenticated by the iPlanet first. What if he tries to use the URL for
the ASP.NET app directly?

Any help/pointers to the issues are highly appreciated.
Thanks.


A suggestion:
1) after authentication on iPlanet, store the identity (and possibly a
date) in application-scope, under some newly generated guid.
2) redirect to an "entry page" on IIS, giving that guid as parameter
3) call the iPlanet server directly from code-behind, using that guid
to get the identity. It's an error if there is no identity under that
guid or if that identity is "too old".
4) when you receive an identity, store it in the session
5) if no identity is stored in the (IIS) session, redirect to iPlanet
to log in.

Hans Kesting
May 4 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2223
by: The Plankmeister | last post by:
Hi... I'm writing a website builder. There are two 'halves' of it, codewise: The admin pages and the public pages. I intend to use sessions to hold information about validated users (to modify page content you'll have to provide a valid user/pass) to control access to certain files. Or possibly functions.... I'm writing a class for each...
1
2462
by: Scott | last post by:
Hi, We're having an issue with Forms Authentication cookies being treated as expired / invalid, and being deleted. This is causing our intranet users a great deal of pain - Running IIS 5.0 on Win2k Server - Forms Authentication is setup with a timeout value of 45 minutes in web.config - Session timeout is set to 45 minutes in web.config
3
7859
by: Peter Row | last post by:
Hi, I better get the background stuff out the way first, so here goes: - Porting a VB6 webclass app to VB.NET using HttpHandlers and FormsAuthentication - When someone visits my site unbeknown to them they are automatically logged in as a guest via the .NET forms authentication.
3
1962
by: DotNetGruven | last post by:
Hi, I'm noticing that if web.config is changed, the web app is restarted and all Sessions are restarted as expected, but with Web Form authentication, it seems like the user is still authenticated. This allows the user to keep on trucking, but without any session state. Adding the following code to Session_Start in global.aspx.cs ...
4
2586
by: Trevor Andrew | last post by:
Hi There, Hopefully this isn't too difficult a question to express here. I have a 3 tier application. 1. Presentation Tier: ASP.NET web application. 2. Middle Tier: ASP.NET Web Services that invoke COM based API for a third party product. 3. Data Tier: A SQL Server database that I can only access via the API. The user authentication...
2
1421
by: geodev | last post by:
Hello, I’m currently writing an asp.net application that will be running on a Windows XP Professional workstation utilising IIS and MSDE Database. At a later date this application will need to run on a Windows Server 2003 IIS web farm utilising either MSDE Database or SQL Server Database. I’m developing this application utilising...
7
2512
by: Trollpower | last post by:
Hello NG, i need to know how i can pass parameters to the loginpage if i use authentication mode Forms. I need to pass different paramaters, such as a different redirection url, strings and paths to graphics depending on the page the user gets redirected to the loginpage. I found no way to achieve this, since the redirection seems to happen...
1
4682
by: Mark Olbert | last post by:
I'm building an ASPNET2 website which uses forms authentication but does not use the Microsoft-supplied membership providers (mostly because I don't want to create my own provider at this point, and the supplied stuff comes with a lot of baggage I don't want/need). In ASPNET1.1 what I would do was something like the following, after...
2
2732
by: Tosco | last post by:
I used to use WebBrowser in VB6, and now I want to learn how to use WebRequest in vb.net, but I'm having 2 problems. 1) Is it normal that the automatic redirection doesn't work when the page contains this? <body onLoad="location='http://www.SiteName.com/index.jsp'"></body> If I use WebBrowser.Navigate in VB6 with this redirection works.
0
7912
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
8338
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7959
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
8216
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5710
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5390
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3865
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1449
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
1180
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.