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:
| Permission | Why |
|---|---|
Sites.Read.All | Enumerate SharePoint sites and their drives |
Files.Read.All | Read 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:
| Field | Where |
|---|---|
| Directory (tenant) ID | App registration → Overview |
| Application (client) ID | App registration → Overview |
| Client secret | The 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.