Skip to content

refactor(devtools): remove devtools authentication#7248

Merged
BatuhanW merged 5 commits intomainfrom
refactor/remove-devtools-authentication
Feb 5, 2026
Merged

refactor(devtools): remove devtools authentication#7248
BatuhanW merged 5 commits intomainfrom
refactor/remove-devtools-authentication

Conversation

@erenkurnaz
Copy link
Contributor

@erenkurnaz erenkurnaz commented Feb 4, 2026

PR Checklist

Please check if your PR fulfills the following requirements:

Bugs / Features

What is the current behavior?

DevTools requires authentication via Ory (GitHub/Google OAuth) to access. Users must sign in and complete onboarding before using the tool. The system maintains session tokens and project IDs linked to user accounts.

What is the new behavior?

DevTools is now publicly accessible without authentication. All auth-related code has been removed:

  • Removed login/logout/onboarding flows
  • Removed Ory client integration and auth proxy
  • Removed project ID management (banner, API endpoints, cloud integration)
  • Removed @ory/client and react-gravatar dependencies
  • Simplified routing to directly serve overview/monitor pages

Users no longer need to sign in to use DevTools.

BREAKING CHANGE: DevTools no longer requires authentication.

- Remove login, logout, and onboarding flows
- Remove Ory client integration and auth proxy
- Remove auth-related event handlers (LOGIN_SUCCESS, LOGIN_FAILURE, etc.)
- Remove @ory/client and react-gravatar dependencies
- Simplify routing to directly serve overview/monitor pages

DevTools is now publicly accessible without requiring user sign-in.
@erenkurnaz erenkurnaz requested a review from a team as a code owner February 4, 2026 15:16
@changeset-bot
Copy link

changeset-bot bot commented Feb 4, 2026

🦋 Changeset detected

Latest commit: 4a2dc79

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 7 packages
Name Type
@refinedev/devtools-server Patch
@refinedev/devtools-shared Patch
@refinedev/devtools-ui Patch
@refinedev/cli Patch
@refinedev/devtools Patch
@refinedev/devtools-internal Patch
@refinedev/core Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@erenkurnaz erenkurnaz marked this pull request as draft February 4, 2026 16:26
@erenkurnaz erenkurnaz marked this pull request as ready for review February 5, 2026 07:59
@erenkurnaz erenkurnaz requested a review from BatuhanW February 5, 2026 08:03
@cypress
Copy link

cypress bot commented Feb 5, 2026

refine    Run #12461

Run Properties:  status check passed Passed #12461  •  git commit 8e61318109 ℹ️: Merge 4a2dc796446217e9f70c15b6844b4e68252f3343 into abfee824fdeb86e50f72446af0cd...
Project refine
Branch Review refactor/remove-devtools-authentication
Run status status check passed Passed #12461
Run duration 22m 25s
Commit git commit 8e61318109 ℹ️: Merge 4a2dc796446217e9f70c15b6844b4e68252f3343 into abfee824fdeb86e50f72446af0cd...
Committer Eren Kurnaz
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 22
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 368
View all changes introduced in this branch ↗︎

@BatuhanW BatuhanW enabled auto-merge (squash) February 5, 2026 10:27
@BatuhanW BatuhanW merged commit a851672 into main Feb 5, 2026
87 checks passed
@BatuhanW BatuhanW deleted the refactor/remove-devtools-authentication branch February 5, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants