mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-22 01:55:27 -04:00
[google_drive_trigger] Non-admin users get 403 error when using trigger in workflow #968
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cazziwork on GitHub (Feb 9, 2026).
Self Checks
Dify version
1.12.1
Plugin version
1.3.0
Cloud or Self Hosted
Cloud
Steps to reproduce
Description
When a user without admin privileges tries to use the Google Drive Trigger plugin in their workflow, they encounter a 403 permission error. This prevents non-admin workspace members from using triggers created by admin users.
Environment
google_drive_triggerv1.3.0Steps to Reproduce
Error Messages
The following errors are displayed:
Error 1:
You don't have the permission to access the requested resource. It is either read-protected or not readable by the server
Error 2:
Request failed with status code 403: GET https://cloud.dify.ai/console/api/workspace/current/trigger-provider/langgenius/google_drive_trigger/google_drive_trigger/oauth/client
Expected Behavior
Non-admin users should be able to:
This is essential for workspace-shared trigger plugins.
Actual Behavior
Non-admin users receive a 403 Forbidden error when attempting to access the OAuth credentials associated with the trigger subscription, preventing them from using the trigger entirely.
Impact
This effectively makes the Google Drive Trigger plugin unusable in multi-user workspaces where not all users have admin privileges. Only the admin who created the subscription can use the trigger, which severely limits the plugin's usefulness.
Additional Context
The 403 error suggests that the OAuth client credentials are protected at the admin user level rather than being shared at the workspace level. For workspace-shared plugins, the subscription and its associated credentials should be accessible to all workspace members.
✔️ Error log
No response