Platform Explorer / Nuxeo Platform 9.2

Component org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent

Documentation

Management of Dropbox configuration.

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent"
           version="1.0.0">

  <require>org.nuxeo.ecm.core.blob.BlobManager</require>
  <require>org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry</require>

  <documentation>
    Management of Dropbox configuration.
  </documentation>

  <extension target="org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry" point="providers">
    <provider>
      <name>dropbox</name>
      <description>Dropbox</description>
      <class>org.nuxeo.ecm.liveconnect.dropbox.DropboxOAuth2ServiceProvider</class>
      <tokenServerURL>https://api.dropbox.com/oauth2/token</tokenServerURL>
      <authorizationServerURL>https://www.dropbox.com/oauth2/authorize?force_reapprove=true</authorizationServerURL>
    </provider>
  </extension>

  <extension target="org.nuxeo.ecm.core.blob.BlobManager" point="configuration">
    <blobprovider name="dropbox">
      <class>org.nuxeo.ecm.liveconnect.dropbox.DropboxBlobProvider</class>
    </blobprovider>
  </extension>

</component>