OptixLog Docs
Integrations

Document storage

Prepare Microsoft 365 or Google Drive credentials so OptixLog can index your documents.

OptixLog indexes documents from storage that you own. You register an application in your own tenant, grant it read access, and paste the credentials into OptixLog; they are verified live and stored encrypted inside your deployment.

Microsoft 365

OptixLog connects to SharePoint and OneDrive with an app-only Microsoft Graph application (no user delegation).

Register an application

In Microsoft Entra admin center open App registrations → New registration. Name it (for example OptixLog Connector), keep Accounts in this organizational directory only, and register. No redirect URI is needed for app-only access.

Grant application permissions

Under API permissions → Add a permission → Microsoft Graph → Application permissions, add:

PermissionWhy
Sites.Read.AllEnumerate SharePoint sites and their drives
Files.Read.AllRead file content for indexing

Then click Grant admin consent for the tenant. Both rows must show a green check.

Create a client secret

Under Certificates & secrets → New client secret, create a secret and copy its Value immediately (it is shown once). Note the expiry; rotate it in OptixLog before it lapses.

Connect it in OptixLog

You'll need three values from the app's Overview page plus the secret:

FieldWhere
Directory (tenant) IDApp registration → Overview
Application (client) IDApp registration → Overview
Client secretThe value copied in the previous step

Paste them in Management → Integrations → Microsoft 365 (or the Integrations step during first-install onboarding). OptixLog acquires a Graph token with the credentials to verify them, then stores the secret encrypted.

Google Drive

Google Drive indexing is connected with OAuth client credentials from your own Google Cloud project.

Create an OAuth client

In the Google Cloud console pick (or create) a project, enable the Google Drive API, and create an OAuth client ID of type Web application under APIs & Services → Credentials.

Connect it in OptixLog

Paste the OAuth client ID and client secret into the Google Drive card in the Integrations step. Authorization opens in Google; OptixLog stores only connection metadata. Folder selection happens per project after launch.

On this page