Welcome to ISAserver.org

Forums | Register | Login | My Profile | Inbox | RSS RSS icon | My Subscription | My Forums | Address Book | Member List | Search | FAQ | Ticket List | Log Out

LDAP and SSL client certificate together

Users viewing this topic: none

Logged in as: Guest
  Printable Version
All Forums >> [ISA 2006 Publishing] >> Web Publishing >> LDAP and SSL client certificate together Page: [1]
Login
Message << Older Topic   Newer Topic >>
LDAP and SSL client certificate together - 6.May2008 5:30:37 AM   
tijlhaghebaert

 

Posts: 9
Joined: 6.May2008
Status: offline
Hello we are working on an webapplication(ASP.NET) for a company. In the domain of the network there's a WebServer with IIS and a Server with the Active Directory.
We have an ISA server 2006 in the DMZ. Now we want to get on the webapplication with authentication. When we take LDAP only, it works perfectly. It checks the account in our internal active Directory.
Our purpose is to use a second device and that's the Belgian eID card. These cards have certificates on it. So we take choose Form-based authentication via LDAP. We mark the option require SSL Client Certificate. When we check this, the browser doesn't ask to choose a certificate and directly comes on the form to log in. When we use the account user and password, we can directly log on.
When we choose Windows AD in stead of LDAP it does ask to choose a specific certificate.
Anyone who knows a solution for this problem? Or maybe another way to combine the two methods?

We allready tried to put the client certificate authentication on IIS, but I think the ISA server can't pass the certificate to that web server.

Hope to hear something soon


_____________________________

Grtz Tyler
Post #: 1
RE: LDAP and SSL client certificate together - 6.May2008 10:21:34 AM   
IanC

 

Posts: 233
Joined: 11.Jul.2007
From: UK
Status: offline
I'm afraid two-factor authentication is not supported when ISA is in a workgroup.

Ian

_____________________________

Ian Currie

http://www.curriecomputing.com

(in reply to tijlhaghebaert)
Post #: 2
RE: LDAP and SSL client certificate together - 7.May2008 2:08:54 AM   
tijlhaghebaert

 

Posts: 9
Joined: 6.May2008
Status: offline
So what we are trying to do is impossible?

Isn't it possible with client certificate authentication on IIS? Is there a way to pass the the client certificates to the internal webserver?

grtz

_____________________________

Grtz Tyler

(in reply to tijlhaghebaert)
Post #: 3
RE: LDAP and SSL client certificate together - 7.May2008 6:36:34 AM   
IanC

 

Posts: 233
Joined: 11.Jul.2007
From: UK
Status: offline
ISA can't pass certificates it receives from clients to the Web server. 

The standard way to handle this is to implement Kerberos Constrained Delegartion.  This enables ISA to accept a client certificate and then impersonate the client in order to authenticate (Windows integrated) to the Web server.  However, the ISA server needs to use Active Directory validation method (not LDAP) so needs to be joined to your domain.

Ian



_____________________________

Ian Currie

http://www.curriecomputing.com

(in reply to tijlhaghebaert)
Post #: 4
RE: LDAP and SSL client certificate together - 7.May2008 9:12:17 AM   
tijlhaghebaert

 

Posts: 9
Joined: 6.May2008
Status: offline
Thanks for your info Ian.
We did put the ISA server in our domain. Now everything works fine, but that brings us to a next question.
The website is an ASP.NET page. Now we have to do a query in a database. This isn't the problem but we've got tocheck on the login name. So we have to get the username that was used to authenticate on isa.

grtz Tyler

_____________________________

Grtz Tyler

(in reply to IanC)
Post #: 5
RE: LDAP and SSL client certificate together - 7.May2008 9:40:03 AM   
IanC

 

Posts: 233
Joined: 11.Jul.2007
From: UK
Status: offline
Grtz,

If the user was able to authenticate with IIS as integrated, would your app work?

Ian 

_____________________________

Ian Currie

http://www.curriecomputing.com

(in reply to tijlhaghebaert)
Post #: 6
RE: LDAP and SSL client certificate together - 7.May2008 9:56:21 AM   
tijlhaghebaert

 

Posts: 9
Joined: 6.May2008
Status: offline
Hmm, I don't know what you mean. But I'll give an explanation of my setup:
3 Windows 2003 Servers in 1 Domain. They all have anothe function:
  • ISA Server 2006
  • Active Directory
  • IIS 6.0 with web application

So when a user goes to a specific link he has to authenticate himself on the ISA. First of all a client certificate is asked. We used the eid-card to do this. Then it asks for a username and password. ISA checkes this in the active directory. The client certificate is mapped to the user account in the Active Directory.
After the authentication we have to go to the website on IIS.
We want personize this page so we have to know which user is logged on. We also have a database with the userinfo and his rights etc. So we just want to know who has logged on.

Hope this is a bit clear

thx
tyler

(in reply to IanC)
Post #: 7
RE: LDAP and SSL client certificate together - 7.May2008 12:14:16 PM   
IanC

 

Posts: 233
Joined: 11.Jul.2007
From: UK
Status: offline
Yes that does help, thanks.  Because you are using forms as well as certificates, you don't need to bother about KCD.  Simply configure your Web site to require authentication and set the appropriate delegation method on the Authentication Delegation tab for the publishing rule.

Ian

_____________________________

Ian Currie

http://www.curriecomputing.com

(in reply to tijlhaghebaert)
Post #: 8

Page:   [1] << Older Topic    Newer Topic >>
All Forums >> [ISA 2006 Publishing] >> Web Publishing >> LDAP and SSL client certificate together Page: [1]
Jump to:

New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts