Re: ADAM - SSO and provisioning considerations
- From: "Al Mulnick" <amulnick_No_SPAM@xxxxxxxxxxx>
- Date: Fri, 5 Aug 2005 18:27:44 -0400
Agreed, although I wonder what the implication would be if you used AD as
the authentication store for the user and groups in SQL for the
authorization?
Is that possible with your product?
I know a little while back I did some work with a company that wanted to
install an OU, do LDAP bind's to AD for authentication, and used some
middleware components to sit between. Wasn't elegant, but they were nice
enough not to extend the schema so I was very willing to go along. It was an
OU and a bunch of groups that they used to permit access to their resources.
I bring this up as an example of how you *could* do this. They were porting
that application from SunOne directories, so there were a few issues, but
nothing unexpected.
The above illustrates why you don't need ADAM. We didn't need ADAM because
there was no need to proxy the directory or the authentication mechanism.
Just the authorization portion of the transaction needed to be different. In
there case, they saw no reason to put that into a separate DB. I don't see
one here either.
What your application does with the information it collects is up to you.
Making it work with AD, ADAM, SunOne, OpenLDAP etc is all possible and would
be fairly consistent with some extra effort. I don't think your clients are
going to mind if you do that, as long as you don't require schema
extensions. If you do, then some will be OK and some won't but for just
about all it will increase the barrier to entry for your sales team and
cause a weakness where your competition can get a toe-hold in your accounts.
I think you're going down the wrong path if you think you're going to walk
into an account and architect a SSO solution for their identity stores and
the third-party applications they buy. You may be able to create an
ecosystem that third-party vendors choose to plug-in to and use as many open
protocols as possible, but you would be nutz if you think you can solve this
problem for them and the customers. Really, you'd be nutz if you created
this solution and didn't sell it as a solution in and of itself.
I see nothing in your posts that indicate you cannot use just about any LDAP
store for your identity store. In some you'll also get SSO like qualities.
Like AD. ADAM buys you nothing but complexity that I can see as long as you
don't need to modify the schema. If you do, it could offer an alternative
to some.
Al Mulnick -MVP Directory Services
"Joe Kaplan (MVP - ADSI)" <joseph.e.kaplan@xxxxxxxxxxxxxxxxxxxxxxxx> wrote
in message news:uy7WzQfmFHA.3608@xxxxxxxxxxxxxxxxxxxxxxx
> In this situation, you could use ADAM. Essentially, you would use a
> secure bind to ADAM and passthrough authentication to AD in order to do
> the authentication. You could even leverage the built in Windows SSO
> stuff this way. The secure bind mechanism supports supplied credentials
> or using the current Windows security context directly.
>
> You can also create groups in ADAM and add Windows users to them, so that
> might be a good way to solve the groups problem.
>
> You could also leverage ADAM to store user principals that don't have a
> Windows counterpart, perhaps for customers that want to create completely
> separate identities or can't leverage Windows.
>
> Really, the only problem with this would be supporting other identity
> stores besides Windows and ADAM. That would most certainly require synch
> or a different solution.
>
> Joe K.
>
>
> "Rob Lewis" <roblewis5@xxxxxxxxx> wrote in message
> news:1123269685.447381.50130@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>
>> Thanks Joe. You're right - a central problem here is: where are
>> identities stored. What if we use ADAM, but don't store the identities
>> at all; they are all in the customer's identity store. If that store
>> is AD, then no problem. But what if it's not AD? In that case, can we
>> use ADAM to transparently refer the ldap binds? Don't know if that's
>> possible...that's what I'm trying to figure out. If not, then I don't
>> think we can use ADAM.
>>
>> Actually, to fine-tune what it is we're actually trying to do, it's
>> mostly this: the customer already has an identity store (with thousands
>> of users, let's say). When they install our product, their users
>> should be able to use their existing user accounts (and credentials) to
>> access their data in our app (as opposed to having them recreate
>> thousands of accounts on our system).
>>
>> The reason we need our own groups is: admin users of our product can
>> create new groups using our app, and alter membership in those groups.
>> But since they have nothing to do with the organization's global
>> structure, they can't go in AD (or anywhere else outside of our
>> product). However, we don't need to use ADAM for that. It would be
>> nice if we could wrap group membership and authentication together, but
>> I see the group membership problem as much easier to solve. We could
>> continue to use our SQL database for that; especially since our admin
>> users must manually manipulate these memberships anyway.
>>
>> It's the authentication problem that's got me scratching my head...
>>
>> - Rob
>>
>
>
.
- Follow-Ups:
- Re: ADAM - SSO and provisioning considerations
- From: Joe Kaplan \(MVP - ADSI\)
- Re: ADAM - SSO and provisioning considerations
- References:
- ADAM - SSO and provisioning considerations
- From: Rob Lewis
- Re: ADAM - SSO and provisioning considerations
- From: Al Mulnick
- Re: ADAM - SSO and provisioning considerations
- From: Rob Lewis
- Re: ADAM - SSO and provisioning considerations
- From: Al Mulnick
- Re: ADAM - SSO and provisioning considerations
- From: Rob Lewis
- Re: ADAM - SSO and provisioning considerations
- From: Joe Kaplan \(MVP - ADSI\)
- Re: ADAM - SSO and provisioning considerations
- From: Rob Lewis
- Re: ADAM - SSO and provisioning considerations
- From: Joe Kaplan \(MVP - ADSI\)
- ADAM - SSO and provisioning considerations
- Prev by Date: Permissions problem with login script
- Next by Date: Re: Upgrading my domain to Windows 2003
- Previous by thread: Re: ADAM - SSO and provisioning considerations
- Next by thread: Re: ADAM - SSO and provisioning considerations
- Index(es):
Relevant Pages
|