What do we have to do for a course to use Imagen?

The Google Group Les refers to in the next paragraph is one that a faculty member has to request in The Hub for a specific class. Somehow that triggers something that can link SSO to Imagen. The first test, of Fall 2020 CAMS 110, worked perfectly. Les’ description follows. This instructional content can also be found in a Google Doc.
-pdb

I think I have set up CAMS 110.00 for automatic membership, once the faculty member has requested the Google Group.  I don’t think we can effectively test it until then.  (See my comment on the ticket.)  Once you have verified that CAMS 110.00 is working, you can follow these steps to create groups for the other courses.

1. Under “Manage users/groups”..”Manage groups”, create a group for the class.  I followed the conventions for some course groups already created, and created “COURSE_CAMS 110.00”.  I didn’t set anything else up for the group, because I don’t know how groups are used in Imagen.  I’ll let you change the group settings.

2. Under “Manage users/groups”..”Manage organisations”..”Carleton Single Sign On”..”Organisation administrators can add all users or individual departments to the following groups”, I found the group, clicked on it so that it showed the check mark, and pressed Save.

3. Under “Manage users/groups”..”Manage organisations”..”Carleton Single Sign On”..”Departments” I created a department:
Name: COURSE_CAMS 110.00
Attribute name: [Define custom attribute…]
Custom attribute name: urn:oid:1.3.6.1.4.1.5923.1.5.1.1
Attribute value: CN=cams110-00-f20,OU=Courses,OU=Groups,DC=ads,DC=carleton,DC=edu
Press Save.

4. In the Groups section of the new department, find the group “COURSE_CAMS 110.00” in the drop-down (probably the last one in the list) and press Add.  The group will appear in the Group membership list below.  You may have to press Save again.

It might be possible to combine steps 3 and 4.  I did things out of order and had to do 3 and 4 as separate steps.

The Imagen group “COURSE_CAMS 110.00” membership should now be tied to the membership of the Active Directory group “CN=cams110-00-f20”.  Every term CAMS 110.00 is taught, you will need to go edit the “COURSE_CAMS 110.00” Department (not group!) and change the attribute value accordingly.  Fall term AD (and Google) course groups this year are named *-f20.  In winter term they are *-w21, and spring *-s21.  (For completeness, summer term courses will be *-su21.)

A final thing: The folks at Imagen have included “friendly names” in the Attribute Name drop down for some standard attributes.  The standard “friendlyName” of urn:oid:1.3.6.1.4.1.5923.1.5.1.1 is “isMemberOf”.  (See http://oid-info.com/get/1.3.6.1.4.1.5923.1.5.1.1 .)  You could ask them to add it to their drop-down of standard attributes to make things easier for you in the future.

A second final thing 😀: SSO is filtering the list of Active Directory group names released to Imagen to the CAMS course groups.  If you have courses in other subjects that you want to add–or anything associated with any AD group, really–I can tweak the definition of which group names get released to Imagen.