Class MicrosoftGraphFetcherFactory

java.lang.Object
org.apache.tika.pipes.fetchers.microsoftgraph.MicrosoftGraphFetcherFactory
All Implemented Interfaces:
FetcherFactory, TikaExtensionFactory<Fetcher>, org.pf4j.ExtensionPoint

@Extension public class MicrosoftGraphFetcherFactory extends Object implements FetcherFactory
Factory for creating Microsoft Graph fetchers.

Example JSON configuration:

"fetchers": {
  "microsoft-graph-fetcher": {
    "my-graph-fetcher": {
      "spoolToTemp": true,
      "scopes": ["https://graph.microsoft.com/.default"],
      "clientSecretCredentialsConfig": {
        "tenantId": "tenant-id",
        "clientId": "client-id",
        "clientSecret": "client-secret"
      }
    }
  }
}