Platform Explorer / Nuxeo Platform LTS 2019 10.10

Extension point openUrl

Contribute pattern to define urls that can be accessed without authentication

Contribution Descriptor

Existing Contributions

  • nuxeo-webengine-invite-10.10.jar /OSGI-INF/invite-auth-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="RegisterUser_validate">
          <grantPattern>/nuxeo/site/userInvitation/validate</grantPattern>
        </openUrl>
        <openUrl name="RegisterUser_enterpassword">********<grantPattern>/nuxeo/site/userInvitation/enterpassword/.*</grantPattern>
        </openUrl>
        <openUrl name="Graphical_Resources">
          <grantPattern>/nuxeo/site/skin/invite/.*</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-platform-webapp-base-10.10.jar /OSGI-INF/reload-seam-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="seam-reload">
          <grantPattern>/nuxeo/restAPI/seamReload</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-platform-user-registration-web-10.10.jar /OSGI-INF/user-registration-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="RegisterUser_validate">
          <grantPattern>/nuxeo/site/userRegistration/validate</grantPattern>
        </openUrl>
        <openUrl name="RegisterUser_enterpassword">********<grantPattern>/nuxeo/site/userRegistration/enterpassword/.*</grantPattern>
        </openUrl>
        <openUrl name="Graphical_Resources">
          <grantPattern>/nuxeo/site/skin/registration/.*</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-easyshare-core-10.10.jar /OSGI-INF/easyshare-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
      <openUrl name="EasyShare">
       <grantPattern>/nuxeo/site/easyshare/.*</grantPattern>
      </openUrl>
      <openUrl name="EasyShareSkins">
       <grantPattern>/nuxeo/site/skin/easyshare/.*</grantPattern>
      </openUrl>
      <openUrl name="EasyShareCss">
       <grantPattern>/nuxeo/site/skin/easyshare/css/.*</grantPattern>
      </openUrl>
      <openUrl name="EasyShareImages">
       <grantPattern>/nuxeo/site/skin/easyshare/image/.*</grantPattern>
      </openUrl>
     </extension>
  • nuxeo-rest-api-server-10.10.jar /OSGI-INF/auth-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="RestApiDoc">
          <grantPattern>/nuxeo/api/v[0-9]+/doc/.*</grantPattern>
        </openUrl>
        <openUrl name="RestApiDocJson">
            <grantPattern>/nuxeo/site/api/v[0-9]+/doc/.*</grantPattern>
        </openUrl>
        <openUrl name="RestApiDocSiteSkin">
            <grantPattern>/nuxeo/site/skin/api/.*</grantPattern>
        </openUrl>
      </extension>
  • nuxeo-platform-ui-web-10.10.jar /OSGI-INF/authentication-contrib.xml
    <extension point="openUrl" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <openUrl name="SystemLogRestlet">
          <grantPattern>/nuxeo/restAPI/systemLog</grantPattern>
        </openUrl>
        <openUrl name="SeamRemotingInterfaceResources">
          <grantPattern>/nuxeo/seam/resource/remoting/interface.js.*</grantPattern>
        </openUrl>
    
      </extension>