+ All Categories
Home > Documents > Space Details - home.uchicago.eduhome.uchicago.edu/~tbarton/GrouperWG-20060613-15_38_38.pdf ·...

Space Details - home.uchicago.eduhome.uchicago.edu/~tbarton/GrouperWG-20060613-15_38_38.pdf ·...

Date post: 15-May-2018
Category:
Upload: vonguyet
View: 214 times
Download: 0 times
Share this document with a friend
76
Space Details Available Pages !" #"$ !% &' ( ) !% *+$ "," *$" %+$ #'- . '$- /+$ #'$ 0% * 12 %$'3 $ + !' 4" !5 6'$ #$' ( ! 6'$ 7 /", 0% &' ( *+$ 0% *3$ * 82 #" !$ ( #" ( .' ) # Document generated by Confluence on Jun 13, 2006 15:38 Page 1
Transcript

Space Details

Available Pages

••

•••••••••••••

••••

••••

••

Document generated by Confluence on Jun 13, 2006 15:38 Page 1

Document generated by Confluence on Jun 13, 2006 15:38 Page 3

About Grouper

Document generated by Confluence on Jun 13, 2006 15:38 Page 4

Grouper Product Documentation

Document generated by Confluence on Jun 13, 2006 15:38 Page 5

API Building & Testing

FATAL GrouperSession: unable to get subject associated with session.

Document generated by Confluence on Jun 13, 2006 15:38 Page 7

Document generated by Confluence on Jun 13, 2006 15:38 Page 8

API Configuration

Document generated by Confluence on Jun 13, 2006 15:38 Page 9

hibernate.dbcp.ps.maxIdle = 0

Document generated by Confluence on Jun 13, 2006 15:38 Page 10

Document generated by Confluence on Jun 13, 2006 15:38 Page 11

<attribute>attribute_type</attribute>

Document generated by Confluence on Jun 13, 2006 15:38 Page 13

Document generated by Confluence on Jun 13, 2006 15:38 Page 14

<?xml version="1.0" encoding="utf-8"?>

<sources>

<!-- Group Subject Resolver -->

<source adapterClass="edu.internet2.middleware.grouper.GrouperSourceAdapter"sourceId="g:gsa"name="Grouper: Group Source Adapter"/><subjectType typeId="group" name="Group"/>

</source>

<!-- Example JDBC source adapter configuration -->

<source adapterClass="edu.internet2.middleware.subject.provider.JDBCSourceAdapter"sourceId="uc-people"name="UC People"/><subjectType typeId="person" name="Person"subjectIdAttributeType="id"nameAttributeType="name"descriptionAttributeType="description"/><parameter name="dbDriver" value="org.hsqldb.jdbcDriver"/><parameter name="dbURL" value="jdbc:hsqldb:hsql://localhost:9001/uc-people"/><parameter name="dbUser" value="sa"/><parameter name="dbPwd" value=""/><parameter name="maxActive" value="4"/><parameter name="maxIdle" value="2"/><parameter name="maxWait" value="5"/><search searchType="getSubject"/>

<sql>select id,

concat(firstname, concat(' ', lastname)) as name,concat(lastname, concat(', ', firstname)) as lfname,lastname, firstname, middlename,account.name as loginid,department, curriculum, appointment

from individualleft join account on (account.individualid = id)left join faculty on (faculty.individualid = id)left join staff on (staff.individualid = id)left join student on (student.individualid = id)

where (id='%TERM%')</sql>

</search><search searchType="getSubjectByIdentifier"/>

<sql>select id,

concat(firstname, concat(' ', lastname)) as name,concat(lastname, concat(', ', firstname)) as lfname,lastname, firstname, middlename,account.name as loginid,department, curriculum, appointment

from individualleft join account on (account.individualid = id)left join faculty on (faculty.individualid = id)left join staff on (staff.individualid = id)left join student on (student.individualid = id)

where (account.name='%TERM%')</sql>

</search><search searchType="search"/>

<sql>select id,

concat(firstname, concat(' ', lastname)) as name,concat(lastname, concat(', ', firstname)) as lfname,lastname, firstname, middlename,account.name as loginid,department, curriculum, appointment

Document generated by Confluence on Jun 13, 2006 15:38 Page 15

from individualleft join account on (account.individualid = id)left join faculty on (faculty.individualid = id)left join staff on (staff.individualid = id)left join student on (student.individualid = id)

where (firstname like '%%TERM%%')or (lastname like '%%TERM%%')or (department like '%%TERM%%')or (account.name like '%%TERM%%')

</sql></search>

</subjectType></source>

<!-- Example JNDI source adapter configuration -->

<source adapterClass="edu.internet2.middleware.subject.provider.JNDISourceAdapter"sourceId="kitn-person"name="KITN People"/><parameter name="INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.ldap.LdapCtxFactory"/><parameter name="PROVIDER_URL" value="ldap://ldap.example.edu:389/"/><parameter name="SECURITY_AUTHENTICATION" value="simple"/><parameter name="SECURITY_PRINCIPAL" value="%BIND_DN%"/><parameter name="SECURITY_CREDENTIALS" value="%PASSWORD%"/><subjectType typeId="kitn-person" name="KITN Person"subjectIdAttributeType="kitnEduPersonRegID"nameAttributeType="cn"descriptionAttributeType="description"/><attribute>uid</attribute><attribute>department</attribute>

<!-- Scope Values can be: OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE --><search searchType="getSubject"/>

<filter>(&amp;(kitnEduPersonRegId=%TERM%)(objectclass=kitnEduPerson))</filter><scope>SUBTREE_SCOPE</scope><base>ou=people,dc=kitn,dc=edu</base>

</search>

<!-- this search and the one above return the basic set of attributes:kitnEduPersonRegID, cn, description -->

<search searchType="getSubjectByIdentifier"/><filter>(&amp;(uid=%TERM%)(objectclass=kitnEduPerson))</filter><scope>SUBTREE_SCOPE</scope><base>ou=people,dc=kitn,dc=edu</base>

</search>

<!-- return additional attributes for this search, to help humans recognize subjects --><search> searchType="search"/>

<filter>(&amp;(|(uid=%TERM%)(cn=*%TERM%*)(kitnEduPersonRegId=%TERM%))(objectclass=kitnEduPerson))

</filter><scope>SUBTREE_SCOPE</scope><base>ou=people,dc=kitn,dc=edu</base>

</search></subjectType>

</source></sources>

Document generated by Confluence on Jun 13, 2006 15:38 Page 16

Document generated by Confluence on Jun 13, 2006 15:38 Page 17

# Control whether the addition and deletion of effective groups memberships# are logged in the event log. If using the _GrouperAccessAdapter_ this# will include granted and revoked access privileges.memberships.log.group.effective.add = truememberships.log.group.effective.del = true

# If using _GrouperNamingAdapter_, control whether the granting and# revoking of effective naming privileges are logged in the event log.memberships.log.stem.effective.add = truememberships.log.stem.effective.del = true

Document generated by Confluence on Jun 13, 2006 15:38 Page 18

Architecture

Document generated by Confluence on Jun 13, 2006 15:38 Page 19

Document generated by Confluence on Jun 13, 2006 15:38 Page 20

Document generated by Confluence on Jun 13, 2006 15:38 Page 21

<servlet><servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>config</param-name><param-value>/WEB-INF/struts-config.xml</param-value></init-param><load-on-startup>2</load-on-startup></servlet><servlet-mapping><servlet-name>action</servlet-name><url-pattern>*.do</url-pattern>

</servlet-mapping>

<plug-in className="org.apache.struts.tiles.TilesPlugin"><set-property property="moduleAware" value="true"/><set-property property="definitions-debug" value="0"/><set-property property="definitions-parser-details" value="0"/><set-property property="definitions-parser-validate" value="false"/><set-property property="definitions-config" value="/WEB-INF/tiles-def.xml"/>

</plug-in>

groups.my=My Groupsgroups.manage=Manage Groupsgroups.create=Create Groupsgroups.join=Join Groups

groups.edit.name=Namegroups.edit.description=Descriptiongroups.edit.type=Type

Document generated by Confluence on Jun 13, 2006 15:38 Page 22

<fmt:message bundle="${nav}" key="groups.my"/>

<html:submit property="submit.save" value="${navMap['stems.action.save']}"/>

<servlet><servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>config</param-name>

<param-value>/WEB-INF/struts-config_uob.xml,/WEB-INF/struts-config.xml,/WEB-INF/struts-config_uob.xml</param-value></init-param><init-param><param-name>config/i2mi</param-name><param-value>/WEB-INF/struts-config.xml</param-value>

Document generated by Confluence on Jun 13, 2006 15:38 Page 23

</init-param><load-on-startup>2</load-on-startup>

</servlet>

<plug-in className="org.apache.struts.tiles.TilesPlugin"><set-property property="moduleAware" value="true"/><set-property property="definitions-debug" value="0"/><set-property property="definitions-parser-details" value="0"/><set-property property="definitions-parser-validate" value="false"/><set-property property="definitions-config"

value="/WEB-INF/tiles-def.xml,/WEB-INF/tiles-def_uob.xml"/></plug-in>

Document generated by Confluence on Jun 13, 2006 15:38 Page 24

Document generated by Confluence on Jun 13, 2006 15:38 Page 25

Document generated by Confluence on Jun 13, 2006 15:38 Page 26

Document generated by Confluence on Jun 13, 2006 15:38 Page 27

<definition name="BaseDef" path="/WEB-INF/jsp/template.jsp"><put name="header" type="definition" value="headerDef"/><put name="footer" type="definition" value="footerDef"/><put name="subheader" type="definition" value="subheaderDef"/><put name="content" type="definition" value="/WEB-INF/jsp/empty.jsp"/><put name="left" type="definition" value="leftDef"/><put name="right" type="definition" value="rightDef"/><put name="head" type="definition" value="headDef"/><put name="message" type="definition" value="messageDef"/><put name="init" type="definition" value="initDef"/>

</definition>

<definition extends="BaseDef" name="EditGroupDef"><put name="content" type="page" value="/WEB-INF/jsp/EditGroup.jsp"/>

</definition>

<definition extends="BaseDef" name="EditGroupDef"><put name="content" type="page" value="/WEB-INF/jsp/EditGroup.jsp"/><put name="left" type="page" value="/WEB-INF/jsp/EditGroupLeft.jsp"/>

</definition>

Document generated by Confluence on Jun 13, 2006 15:38 Page 28

<%@include file="/WEB-INF/jsp/include.jsp"%>

<tiles:insert attribute="init" /><html:html locale="true"><head>

<tiles:insert attribute="head"/></head><body>

<div id="Header"><tiles:insert attribute="header" />

</div><div id="Navbar">

<tiles:insert attribute='subheader'/></div>

<div id="Sidebar"><tiles:insert attribute="left" />

</div><div id="ContentSpace">

<div id="TitleBox"><tiles:insert attribute="title" />

</div><c:if test="${!empty message}">

<div id="Message"><tiles:insert attribute="message" />

</div></c:if><!--content--><div id="Content">

<tiles:insert attribute='content' /></div><!--/content-->

</div><div id="Right">

<tiles:insert attribute="right" /></div><div id="Footer">

<tiles:insert attribute="footer" /></div>

</body></html:html>

Document generated by Confluence on Jun 13, 2006 15:38 Page 29

<definition name="browseStemsDef"path="/WEB-INF/jsp/browseStems.jsp"controllerUrl="/prepareStems.do">

<put name="breadcrumb" type="page"value="breadcrumb.jsp"/>

<put name="childStem" type="page"value="childStem.jsp"/>

<put name="childGroup" type="page"value="childGroup.jsp"/></definition>

<tiles:insert definition="browseStemsDef"/>

<tiles:insert definition="browseStemsDef"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controllerUrl="/uobPrepareStems.do">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <put name="childGroup" type="page" value="uobChildGroup.jsp</tiles:insert>

Document generated by Confluence on Jun 13, 2006 15:38 Page 30

<definition controllerUrl="/getDynamicTileName.do" name="dynamicTileDef"path="/WEB-INF/jsp/dynamicTile.jsp"/>

<tiles:insert definition="dynamicTileDef" flush="false"><tiles:put name="viewObject" beanName="subject"/><tiles:put name="view" value="groupMember"/>

</tiles:insert>

Document generated by Confluence on Jun 13, 2006 15:38 Page 31

Contact Information

Document generated by Confluence on Jun 13, 2006 15:38 Page 32

Document generated by Confluence on Jun 13, 2006 15:38 Page 33

Deployment Overview

Document generated by Confluence on Jun 13, 2006 15:38 Page 34

Glossary

Document generated by Confluence on Jun 13, 2006 15:38 Page 35

Document generated by Confluence on Jun 13, 2006 15:38 Page 36

Document generated by Confluence on Jun 13, 2006 15:38 Page 37

Document generated by Confluence on Jun 13, 2006 15:38 Page 38

Document generated by Confluence on Jun 13, 2006 15:38 Page 39

Grouper Software Download

Document generated by Confluence on Jun 13, 2006 15:38 Page 40

Document generated by Confluence on Jun 13, 2006 15:38 Page 41

Grouper UI Components

Document generated by Confluence on Jun 13, 2006 15:38 Page 42

Document generated by Confluence on Jun 13, 2006 15:38 Page 43

import-export

Document generated by Confluence on Jun 13, 2006 15:38 Page 44

Document generated by Confluence on Jun 13, 2006 15:38 Page 45

Document generated by Confluence on Jun 13, 2006 15:38 Page 46

Document generated by Confluence on Jun 13, 2006 15:38 Page 47

Initializing Administration of Privileges

<role rolename="grouper_user"/><user username="GrouperSystem" password="chang3m3" roles="grouper_user"/>

Document generated by Confluence on Jun 13, 2006 15:38 Page 48

Document generated by Confluence on Jun 13, 2006 15:38 Page 49

License

Document generated by Confluence on Jun 13, 2006 15:38 Page 50

Prerequisites

<IfModule \!mod_jk.c>LoadModule jk_module libexec/mod_jk.so

</IfModule>JkWorkersFile "/usr/local/tomcat/conf/jk/workers.properties"JkLogFile "/usr/local/apache/logs/mod_jk.log"JkLogLevel emergJkMount /grouper/* ajp13

Document generated by Confluence on Jun 13, 2006 15:38 Page 51

<Location /grouper>AuthType BasicAuthName "Example University Login"AuthUserFile /usr/local/apache/conf/user.dbrequire valid-user

</Location>

Document generated by Confluence on Jun 13, 2006 15:38 Page 52

Document generated by Confluence on Jun 13, 2006 15:38 Page 53

Document generated by Confluence on Jun 13, 2006 15:38 Page 54

Release Details & Previous Releases

Document generated by Confluence on Jun 13, 2006 15:38 Page 55

News

Document generated by Confluence on Jun 13, 2006 15:38 Page 58

Document generated by Confluence on Jun 13, 2006 15:38 Page 59

Document generated by Confluence on Jun 13, 2006 15:38 Page 60

Document generated by Confluence on Jun 13, 2006 15:38 Page 61

Document generated by Confluence on Jun 13, 2006 15:38 Page 62

Specsheet

Document generated by Confluence on Jun 13, 2006 15:38 Page 63

UI Building & Configuration

Document generated by Confluence on Jun 13, 2006 15:38 Page 64

Document generated by Confluence on Jun 13, 2006 15:38 Page 65

GrouperWG Wiki

Document generated by Confluence on Jun 13, 2006 15:38 Page 67

Contributions

Document generated by Confluence on Jun 13, 2006 15:38 Page 68

Extended Discussion

Document generated by Confluence on Jun 13, 2006 15:38 Page 69

Grouper Web & Wiki Outline

Document generated by Confluence on Jun 13, 2006 15:38 Page 73

Document generated by Confluence on Jun 13, 2006 15:38 Page 74

Document generated by Confluence on Jun 13, 2006 15:38 Page 75

To Dos

Document generated by Confluence on Jun 13, 2006 15:38 Page 76


Recommended