Skip to content

Enable OAuth on Google connectors#259528

Merged
lorenabalan merged 5 commits intomainfrom
lb/enable-oauth-on-google-connectors
Mar 26, 2026
Merged

Enable OAuth on Google connectors#259528
lorenabalan merged 5 commits intomainfrom
lb/enable-oauth-on-google-connectors

Conversation

@lorenabalan
Copy link
Copy Markdown
Contributor

@lorenabalan lorenabalan commented Mar 25, 2026

Summary

Closes https://github.com/elastic/search-team/issues/13425
Closes https://github.com/elastic/search-team/issues/13424

Tested locally by auth via Elastic-owned app, connectors authz completes successfully and workflows pass as expected.
❓Not sure if we need to any extra documentation anywhere?!

Release note: Enabled OAuth for authorising Google Connectors (Google Drive, Gmail, Google Calendar). Users can now authorise using their own Google OAuth Client.

Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

  • Documentation was added for features that require explanation or tutorials
  • Unit or functional tests were updated or added to match the most common scenarios
  • The PR description includes the appropriate Release Notes section, and the correct release_note:* label is applied per the guidelines
  • Review the backport guidelines and apply applicable backport:* labels.

@lorenabalan lorenabalan added backport:skip This PR does not require backporting release_note:feature Makes this part of the condensed release notes labels Mar 25, 2026
@lorenabalan lorenabalan marked this pull request as ready for review March 25, 2026 11:00
@lorenabalan lorenabalan requested a review from a team as a code owner March 25, 2026 11:00
@lorenabalan lorenabalan enabled auto-merge (squash) March 25, 2026 11:01
@lorenabalan lorenabalan disabled auto-merge March 25, 2026 11:50
Copy link
Copy Markdown
Contributor

@erikcurrin-elastic erikcurrin-elastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm

@@ -35,7 +35,17 @@ export const GmailConnector: ConnectorSpec = {
supportedFeatureIds: ['workflows'],
},
auth: {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add EARS now? Or can we have a way to add it based on a FF?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not yet until #253695 is merged. Then, when we start enabling it, it will have to be behind a feature flag.

@lorenabalan lorenabalan enabled auto-merge (squash) March 26, 2026 16:18
@lorenabalan lorenabalan merged commit d11f7ae into main Mar 26, 2026
18 checks passed
@lorenabalan lorenabalan deleted the lb/enable-oauth-on-google-connectors branch March 26, 2026 17:47
@elasticmachine
Copy link
Copy Markdown
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] affected Scout: [ platform / discover ] plugin / local-serverless-security_complete - Metrics in Discover - Add to Case - should show Add to case action in chart context menu

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
stackConnectors 1.7MB 1.7MB +692.0B
workflowsManagement 2.4MB 2.4MB +692.0B
total +1.4KB

History

jeramysoucy pushed a commit to jeramysoucy/kibana that referenced this pull request Apr 1, 2026
## Summary

Closes elastic/search-team#13425
Closes elastic/search-team#13424

Tested locally by auth via Elastic-owned app, connectors authz completes
successfully and workflows pass as expected.
❓Not sure if we need to any extra documentation anywhere?!

**Release note:** Enabled OAuth for authorising Google Connectors
(Google Drive, Gmail, Google Calendar). Users can now authorise using
their own [Google OAuth
Client](https://support.google.com/cloud/answer/15549257?hl=en).


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.
paulinashakirova pushed a commit to paulinashakirova/kibana that referenced this pull request Apr 2, 2026
## Summary

Closes elastic/search-team#13425
Closes elastic/search-team#13424

Tested locally by auth via Elastic-owned app, connectors authz completes
successfully and workflows pass as expected.
❓Not sure if we need to any extra documentation anywhere?!

**Release note:** Enabled OAuth for authorising Google Connectors
(Google Drive, Gmail, Google Calendar). Users can now authorise using
their own [Google OAuth
Client](https://support.google.com/cloud/answer/15549257?hl=en).


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [x] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting release_note:feature Makes this part of the condensed release notes v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants