Q
quest
My network environment consists of a domain with active directory(Win 2003
Server). My web application sits on IIS located outside the domain. The web
application is accessible through port 80 and without single sign on,
requires user to enter username/password to gain access to the web
application contents. A common identity has been constructed and stored in
LDAP (open ldap- port 389 is open) located inside the domain. This common
identity is the user's username used to logon to the domain/active
directory.
To achieve single sign on, it is expected that when a user logons to the
domain/active directory, he/she could access the web application (which sits
on IIS outside the domain) without having to go through the logon process
again. That means the user's credential (username) must be send over to the
IIS which will use it to authenticate against LDAP sitting inside the
domain. If the user is authenticated, the logon page will be by passed
allowing user a direct access to the web application content.
My question:
1. How can this be achieved ? How does the browser know that it has to send
the user's credential (username) to the IIS ?
2. Where and how does the browser get the user's credential (username in
this case) since no logon page will be prompted to the user to logon the web
application ?
Thanks.
Server). My web application sits on IIS located outside the domain. The web
application is accessible through port 80 and without single sign on,
requires user to enter username/password to gain access to the web
application contents. A common identity has been constructed and stored in
LDAP (open ldap- port 389 is open) located inside the domain. This common
identity is the user's username used to logon to the domain/active
directory.
To achieve single sign on, it is expected that when a user logons to the
domain/active directory, he/she could access the web application (which sits
on IIS outside the domain) without having to go through the logon process
again. That means the user's credential (username) must be send over to the
IIS which will use it to authenticate against LDAP sitting inside the
domain. If the user is authenticated, the logon page will be by passed
allowing user a direct access to the web application content.
My question:
1. How can this be achieved ? How does the browser know that it has to send
the user's credential (username) to the IIS ?
2. Where and how does the browser get the user's credential (username in
this case) since no logon page will be prompted to the user to logon the web
application ?
Thanks.