Audience: IT administrators and workspace owners.Goal: Enable secure, governed access to enterprise data sources through ChatGPT connectors.
Connector security baseline
- Connectors are disabled by default on Enterprise plans.
- Enable only required connectors and scope access by role or group.
- Configure OAuth permissions and review scopes before rollout.
- Monitor connector usage through User Analytics and Compliance API.
- Schedule quarterly reviews to audit enabled connectors and access patterns.
SharePoint connector
Connect to SharePoint sites and document libraries with granular permissions.
Google Drive connector
Enable access to Drive files and folders with OAuth-based authentication.
GitHub connector
Connect repositories for code review, documentation, and issue tracking.
Connector administration overview
Connectors allow ChatGPT to access external data sources on behalf of users. Each connector requires explicit enablement, OAuth configuration, and RBAC scoping.Key principles
Default to off
All connectors are disabled by default. Enable only what teams need for validated use cases.
Scope by group
Assign connector access to specific groups (e.g., Engineering, Marketing) rather than workspace-wide.
Monitor usage
Track connector adoption and data access patterns through analytics and compliance logs.
SharePoint connector
The SharePoint connector enables ChatGPT to read and reference documents from SharePoint Online sites and document libraries.Prerequisites
- SharePoint Online subscription (Microsoft 365)
- Global Administrator or SharePoint Administrator role
- Verified corporate domain in ChatGPT workspace
- RBAC groups configured for connector access
Configuration steps
Enable the SharePoint connector
Navigate to Manage workspace → Connectors and locate SharePoint. Toggle the connector to Enabled.
Configure OAuth permissions
Click Configure and review the requested OAuth scopes:
Sites.Read.All— Read items in all site collectionsFiles.Read.All— Read all files the user can accessUser.Read— Sign in and read user profile
Assign to groups
Under Access control, select which groups can use the SharePoint connector. Start with a pilot group (e.g., “Knowledge Workers Pilot”) before expanding.
Test with pilot users
Have pilot users authenticate the connector in ChatGPT by clicking Connect SharePoint in a conversation. Verify they can access expected sites and documents.
SharePoint permissions model
The connector respects SharePoint’s native permissions. Users can only access sites and documents they already have permission to view in SharePoint.| SharePoint permission | Connector behavior |
|---|---|
| Site member | Can read all documents in the site |
| Site visitor | Can read documents they have access to |
| No access | Cannot access site or documents |
Common use cases
Knowledge base queries
Knowledge base queries
Allow teams to ask questions about internal documentation, policies, and procedures stored in SharePoint.
Document summarization
Document summarization
Summarize long reports, meeting notes, or project documentation without leaving ChatGPT.
Cross-site search
Cross-site search
Search across multiple SharePoint sites the user has access to in a single conversation.
Compliance document review
Compliance document review
Reference compliance documentation, audit reports, and policy documents during conversations.
Troubleshooting
Users can't see expected sites
Users can't see expected sites
Cause: User lacks SharePoint permissions or hasn’t authenticated the connector.Fix: Verify SharePoint permissions in Microsoft 365 admin center. Have user disconnect and reconnect the SharePoint connector in ChatGPT.
OAuth consent fails
OAuth consent fails
Cause: Admin consent not granted or OAuth app not approved.Fix: In Microsoft 365 admin center, go to Enterprise applications and approve the ChatGPT connector app.
Connector not available to group
Connector not available to group
Cause: Group not assigned connector access in workspace settings.Fix: Go to Manage workspace → Connectors → SharePoint → Access control and add the group.
Security considerations
Best practices
- Start with read-only access to non-sensitive SharePoint sites.
- Create a dedicated pilot group for initial testing.
- Document which sites and libraries are in scope for connector access.
- Review connector usage monthly during pilot phase.
- Integrate connector logs with your SIEM for anomaly detection.
Google Drive connector
The Google Drive connector enables access to files and folders stored in Google Workspace.Configuration steps
Configure OAuth
Review and approve OAuth scopes:
drive.readonly— Read-only access to Drive filesuserinfo.email— User email address
Assign to groups
Select which groups can use the Drive connector. Scope to teams with validated use cases.
The Drive connector respects Google Workspace sharing permissions. Users can only access files they already have permission to view.
GitHub connector
The GitHub connector enables access to repositories, issues, pull requests, and documentation.Configuration steps
Configure OAuth
Review and approve OAuth scopes:
repo— Access to private repositories (if needed)read:org— Read organization membership
The GitHub connector respects repository permissions. Users can only access repositories they have been granted access to in GitHub.
Connector governance
RBAC and group assignment
| Connector | Recommended groups | Rationale |
|---|---|---|
| SharePoint | Knowledge workers, all employees | Broad access to internal documentation |
| Drive | Marketing, operations | Team-specific file access |
| GitHub | Engineering, DevOps | Code and technical documentation access |
| Slack | Customer success, support | Historical conversation and knowledge search |
Monitoring and compliance
- User Analytics
- Compliance API
- Microsoft Purview
Track connector adoption, usage frequency, and active users. Export CSVs for deeper analysis.
Quarterly review checklist
- Review all enabled connectors and confirm business justification.
- Audit group assignments and remove access for inactive groups.
- Analyze connector usage patterns in User Analytics.
- Review OAuth scopes and permissions for each connector.
- Update connector documentation and training materials.
- Verify compliance logs are being exported and monitored.
Appendix
Connector OAuth scopes
Connector OAuth scopes
Detailed OAuth scopes for each connector and what they enable.
Connector API limits
Connector API limits
Rate limits and quotas for connector API calls.
Data residency
Data residency
How connector data is stored and processed based on workspace residency settings.
Connector deprecation policy
Connector deprecation policy
How OpenAI communicates connector changes, deprecations, and migrations.
Self-check: Connector admin test
Can an admin configure a connector in 10 minutes?
- I know which connectors are available and how to enable them.
- I understand OAuth permissions and how to approve them.
- I can scope connector access to specific groups.
- I know how to monitor connector usage and review logs.
- I have a plan for quarterly connector audits.