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"
       }
     }
   }
 }