Signet Working Group conference call
July 21, 2006

*Attendees*
Lynn McRae, Stanford U. (chair)
Dave Donnelly, Stanford U.
Gary Brown, U. Bristol
Tom Barton, U. Chicago
Andrea Beasing, Cornell U.
Joy Veronneau, Cornell U.
Bill Turner, Cornell U.
R.L. “Bob” Morgan, U. Washington
Nate Klingenstein, Internet2
Steve Olshansky, Internet2
Jessica Bibbee, Internet2 (scribe)

*Agenda*
1. Startup
- Roll call, agenda bash
- Intellectual Property Rights Awareness: Internet2 Intellectual Property Framework <http://members.internet2.edu/intellectualproperty.html>
- Approve minutes of last call

2. A word or two on the November Signet/Grouper CAMP being planned

3. It's taken a couple weeks longer than we had anticipated for Dave to upgrade the Signet/Subject interface and fully integrate the new approach using Signet Source properties. This involved considerable work on where and how data is persisted in the local signet_subject tables. He's trying to tie that up quickly now. He will have some materials to share and talk through on the Subject vs Signet's PrivilegedSubject implementation.

4. We're ready to look ahead to a Rules implementation. I'll have a writeup outlining a plan and some options. Basically we're approaching the notion of rules and their interpretation as an external module, in the vein of a SourceAdapter. This means we can start with a "simple" rules implementation as part of Signet, one which can represent a sample/reference implementation, one which can grow to do more over time, or one which could be replaced by other implementations.

New *Action Items*
[AI] {Lynn} will request use cases and other agenda topics for the CAMP program.
[AI] {Dave and Tom} will talk offline about tailoring work to the Subject API.

Carry Over *Action Items*
[AI] Contact {Lynn} if you identify additional functional requirements for your local project. (28-Apr)
[AI] {Bob} will send .htaccess local syntax to the group via the list.
[AI] {Tom} will send a few brief Signet case studies to the group via the list.
[AI] {Group} will develop use cases for Signet. [AI] {Minh} will develop a list of requirements for how Signet will interface with LDAP and Grouper.
[AI] {Tom, Jennifer, and Gary} will discuss the modularity of Signet's UI and the internationalization of code for Grouper and Signet. There will be a separate call for this item.
[AI] {Lynn} will write up a person and function summary to express the relationship of privileges to roles and to determine what gets expressed in the eduPerson entitlement space.

*Discussion*
There will be a Signet/Grouper CAMP held in Denver, CO over November 7-9. Stay tuned for a more detailed announcement. [AI] {Lynn} will request use cases and other agenda topics for the CAMP program.

{Dave} emailed the list with a UML diagrams indicating changes to Signet regarding Source and Subject (cf. 20-Jul.) He also explained 3 new classes: SignetSubjectSources, SignetSubjectSource, and PrivilegedSubjectAttr) and and how PrivilegedSubjectImpl has been significantly modified. This work will take into consideration the changes made to the Subject API. [AI] {Dave and Tom} will talk offline about tailoring work to the Subject API.

{Lynn} emailed the Group with the following three documents (cf. 21-Jul), and reviewed the content of the first two:
- Signet Conditions & Prerequisites: <http://signet.stanford.edu/project/doc/signet_conditions.html>
- Signet Rules Architecture: <http://signet.stanford.edu/project/doc/signet_rules.html>
- Signet Privilege Lifecycle Support: <http://signet.stanford.edu/project/doc/signet_lifecycle.html>
The documents remain open for comments and suggested content.

The next Signet WG conference call will be on Friday, August 4, 2006 at 11am EDT.