Skip to Content.
Sympa Menu

comanage-users - Re: [comanage-users] Provisioning for People with Multiple Accounts

Subject: COmanage Users List

List archive

Re: [comanage-users] Provisioning for People with Multiple Accounts


Chronological Thread 
  • From: Scott Koranda <>
  • To: Benn Oshrin <>
  • Cc: Randall Smith <>,
  • Subject: Re: [comanage-users] Provisioning for People with Multiple Accounts
  • Date: Wed, 29 Sep 2021 14:05:35 -0500
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=illinois.edu; dmarc=pass action=none header.from=illinois.edu; dkim=pass header.d=illinois.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GwsoMN5f01sUsevD3oSD3r5F3sTNmjCc8OKFpkosYx8=; b=dUqKYKjj2mt0JFpqAGUQTU7NlnT6XAcZdhvLO6Q4otEHbrEJCVpfuyjQBNnbImrDRfxRxtdz+GBVoKfOUdHLmTgqUk8922tP8AYQr31uq+8CSr8XGxuAeLWTCoYQq/q88pyaqz/Q1kNxgyTMmdtkbv+KMjr6BNbZQhwHN0ZCdysqR+GkQ0XRDrTJEI3S9B5Xe/Pb89efFbtlWbj9FoQKA1cSLqZRdeXx+qkC/zHNdAwJIGDRNl734mf20DpEfDiZoralc/v+nxINdd2JwWmpN+KwdbimievtmSGvkzKd+cCz208NRCpd2DaazN8ESw4PIPdmO5d+Cp58lLRwYbPe+A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NaHzq8nmeYBt6q9YGt1tJ8digFCXjVWn/NTQws9ddNlP56uw09Pa5CZ8fWE9e1kmzNbYmx6acQh/nJhA38LxpKS0crHrj0gfUWcc3kaPSy1vgHLh+ZdjvpoLbFC855pkpTThFo14Cb3fTlcV3Q7VTtkpNitxlNznEsYNoxM22lc6r2hMmqmc2GCoWcFmjTOKk2UOfnvKj1FWeEaX1vQH7hte+IOJv8sJnUZFSBZxrsv7gOjmoviIGs0AtddvUIlBTBaxkN2GJidpJTP/EAw2IVrIBzNufN3sAHhNwoKwBFTbGGkh7khQkJXTgZyuCLC5xP32VWJ1Q9VqBjyZgOPTqg==

> You can add types via "Extended Types" in the CO Configuration.
>
> In terms of Grouper, others might be better able to chime in on the Grouper
> side, but it sounds like what you're trying to do is map a single CO Person
> to multiple Grouper subjects. The immediate question would be how to
> populate a Grouper subject source in a way that would permit this.
>
> While we typically see LDAP as the Grouper subject source, I'm not sure this
> would be the best option. AIUI, you would need to provision two LDAP records
> for the same CO Person, one with each uid. Although technically possible
> (probably using two LdapProvisioners, one with a Provisioning Group
> associated with a CO Group holding the students, and another associated with
> a CO Group holding the staff), I don't think we've seen anyone do that, and
> it might be more trouble than it's worth.
>
> Another option could be to use the SqlProvisioner, and then build a view on
> top of the provisioned tables that generates one row per uid using
> appropriate JOINs.
>
> We could also consider an RFE to the GrouperProvisioner if we could figure
> out what exactly the enhancement would be.

The GrouperProvisioner has a configuration option to specify which
COmanage Registry Identifier should be used to label the user when it
invokes the Grouper web service (WS) call. As a deployer you need to
coordinate that Identifier with your Grouper subject source.

For example, if you provision CO Person records to LDAP and put the UID
Identifier value into the LDAP uid attribute, then you would want to
configure a Grouper subject source that reads from LDAP and uses uid as
the primary key, and also configure your GrouperProvisioner to use UID
when it invokes WS calls.

The same idea can work with SQL.

If you want a single CO Person record with two Identifier values to be
treated as two different subjects in Grouper then as Benn notes, you
basically need two different LDAP records or two different rows in an
SQL table so that the Grouper subject source sees them as two distinct
subjects. Then you could probably play the same trick with the
GrouperProvisioner that Benn mentions for the LDAP Provisioner (two
different provisioning groups configured for the two different
provisioner configurations).

Again, we have not seen it done.

I think an enhancement to the GrouperProvisioner could be functionality
so that it chooses which Identifier value to use when invoking Grouper
WS calls based on something like CO Group membership?

Just a quick thought...

Scott



Archive powered by MHonArc 2.6.24.

Top of Page