Platform Explorer / Nuxeo Platform LTS 2015 7.10

Component org.nuxeo.ecm.platform.login.shibboleth.type

Services

Extension points

Contributions

XML source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.login.shibboleth.type">

  <extension target="org.nuxeo.ecm.core.schema.TypeService"
    point="schema">
    <schema name="shibbolethGroup" src="schema/shibb-group.xsd" />
  </extension>

  <require>org.nuxeo.ecm.directory.sql.SQLDirectoryFactory</require>

  <extension target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory"
    point="directories">

    <directory name="shibbGroup">
      <schema>shibbolethGroup</schema>
      <dataSource>java:/nxsqldirectory</dataSource>
      <cacheTimeout>3600</cacheTimeout>
      <cacheMaxSize>1000</cacheMaxSize>
      <table>shibbGroup</table>
      <idField>groupName</idField>
      <autoincrementIdField>false</autoincrementIdField>
      <createTablePolicy>on_missing_columns</createTablePolicy>
    </directory>
  </extension>

  <extension target="org.nuxeo.ecm.core.schema.TypeService"
    point="doctype">

    <doctype name="shibbGroup" extends="Document">
      <schema name="shibbolethGroup" />
    </doctype>
  </extension>
</component>

Documentation