diff --git a/README.md b/README.md index 59e68c1..963276a 100644 --- a/README.md +++ b/README.md @@ -1 +1,26 @@ -# COmg-CO306-roleAndGroupMgmt +![COmanage Logo](https://registry-test.cilogon.org/registry/img/COmanage-Logo-LG-onWhite.png) + +# CO306: Group and Role Management + +CO person roles - a table in the database that has specific attributes - COU (how you end up in an COU), affiliation column (which initially maps to the 8 terms found in eduPerson schema - describes the affiliation of the person in the COU, extendable). Roles are used for data tracking (validity, title, etc), Information about the person related specifically to the COU/affiliation combination. “Record keeping” - also get you automagic “groups” (groups are a table in COmanage) - basis for access control. You usually don’t use roles directly - but they are the basis for these groups that you would use for access control. In this lesson we will learn the purpose of “CO Person Roles”, their relationship to CO Groups, and how Roles and Groups are used to facilitate access to resources and services. This lesson will provide hands-on training on how to set up and manage Roles and Groups. + +Expiration policies - let you define policies that operate on Roles that allow you to expire group membership for individual - make this a separate course (policy definition, notifications, grace periods, transitioning from COU to COU, etc) + +**WHO IS THIS COURSE FOR?** Application administrators. + +> ## Prerequisites +> CO301 or equivalent + +> ## Top Things You Need To Know +> +> 0. More things you need to know will be added later + +## Schedule + +Time | Section | Description +---- | ------- | ----------- +  | [Setup](/episodes/setup.md) | Prepare for the lesson +00:00 | 1. First episode | description +00:10 | 2. Second episode | description + +_The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor._ \ No newline at end of file diff --git a/episodes/setup.md b/episodes/setup.md new file mode 100644 index 0000000..9741ad4 --- /dev/null +++ b/episodes/setup.md @@ -0,0 +1,17 @@ +--- +title: "Setup" +teaching: 10 +exercises: 0 +questions: +- "Question here" +objectives: +- "List the objectives" +keypoints: +- "List the key takeaways for the episode" +--- + +Episode description + +## Episode section + +... and content \ No newline at end of file