Re: SSL ADAM and XP



Have a look at the profile feature in ASP.NET - thats what you really want. That said, there is no profile provider for ADAM and you have to write your own.

---
Dominick Baier, DevelopMentor
http://www.leastprivilege.com

Hi Joe,

I think I am getting close.

The missing piece for the certificate setup for me was going into MMC
and adding a Certificates SNAP-IN pointing to the ADAM Instance
Service. Then I added fabrikam to the Personal folder. I tested with
ldp and confirmed it connects.

Also, I found this relevant blog:
http://www.oftedal.no/~erlend/?blogid=7. Also, if you don't have a
cert, look at this one:
http://blogs.msdn.com/cjacks/archive/2005/11/15/493122.aspx

The other piece of the puzzle that is missing for me is connecting
through the Membership provider in ASP.NET 2.0. With
connectionProtection="Secure" it complains with "Logon failure:
unknown user name or bad password". It is calling the exception a
Configuration Error. The exception is only published to the
application event viewer through the generic ASP.NET 2.0 logging
handler. Nothing is reported to the Security Audit log nor the ADAM
instance log.

BTW, this happens when I call Membership.GetAllUsers();

I have no users in the ADAM so far.

We won't be using ADAM for authenticating users. The users will exist
through CardSpace or OpenId. We'll just be using ADAM as an account
store to augment those identities with some attributes we want (last
visited, etc.).

So the idea is the Windows Identity of the ASPNET process (currently
the same one running the ADAM instance on my dev box) will connect to
ADAM to create and retrieve user objects. But is this the wrong idea?
Do I need to create an ADAM user object through LDP that will be the
administrator and then hard-code that username and password into
web.config?

Noremac

"Joe Kaplan" wrote:

If you already have an SSL cert for fabrikam.com, you can use that
for ADAM (as long as you use the fabrikam.com DNS name to connect,
not localhost).

For ADAM, you want to install the cert and private key into store for
the service account running ADAM. If you do some Google searches,
you'll find more details.

Joe K.

--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services
Programming"
http://www.directoryprogramming.net
--
"Noremac" <Noremac@xxxxxxxxxxxxxxxxx> wrote in message
news:F3BA4B55-8725-4222-9CA1-1A651539C012@xxxxxxxxxxxxxxxx
I am going around in circles. Sorry for posting a question that may
already be answered.

I want to use the ADAM Membership Provider on my development Windows
XP machine using VS2005.

I have ADAM working on my local computer. I got it working through
the ASP.NET 2.0 RBAC article.

I setup web.config based on stuff I googled. But when I call this
line:
MembershipUserCollection users = Membership.GetAllUsers(), I get the
"Unable
to establish secure connection with the server using SSL".
I can only find references to getting SSL with W2K machines or
disabling
SSL
on XP machines. I want to have SSL work on XP.
I do have a fabrikam certificate from other samples I have on this
machine.

These are the ldap connection strings I have tried that do not work:
LDAP://localhost:389/CN=AzManAdamStore,OU=SecNetPartition,O=SecNet,C
=US
LDAP://localhost:636/CN=AzManAdamStore,OU=SecNetPartition,O=SecNet,C
=US
LDAP://fabrikam.com:389/CN=AzManAdamStore,OU=SecNetPartition,O=SecNe
t,C=US
LDAP://fabrikam.com:636/CN=AzManAdamStore,OU=SecNetPartition,O=SecNe
t,C=US

Thanks!
Noremac


.



Relevant Pages

  • Re: Group Authentication against ADAM using WSS v3 provider model.
    ... Do you remember what role provider you were using when this was working, ... ADAM) for membership and SQL for roles, ... Joe Kaplan-MS MVP Directory Services Programming ...
    (microsoft.public.windows.server.active_directory)
  • Re: ADAM and IIS auth
    ... Thanks Joe. ... I'll let you know if we need the role provider - hopefully not. ... if you really want to do Windows basic auth and use domain ... provide one for ADAM. ...
    (microsoft.public.windows.server.active_directory)
  • Re: MembershipProvider, ADAM and userProxy
    ... in ADAM via bind proxies and simple bind). ... I have already started working on an ADAM membership ... browse and validate using the Membership provider... ... Except that if I have a user of userProxy class in ADAM, ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • MembershipProvider and ADAM
    ... I am trying to find the simplest way to work with ADAM ... and I have discovered the MembershipProvider class.... ... I try to get the membership provider like so: ... "Unable to establish secure connection with the ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: ADAM and IIS auth
    ... Writing a role provider for ADAM isn't hard. ... Still, if you really want to do Windows basic auth and use domain accounts, ... it's true that there are currently no hooks for IIS to do authentication ...
    (microsoft.public.windows.server.active_directory)