Skip to content

Remove the remaining WordPressAuthenticator usages - #25645

Merged
crazytonyli merged 4 commits into
trunkfrom
task/remove-authenticator-phase4
Jun 15, 2026
Merged

Remove the remaining WordPressAuthenticator usages#25645
crazytonyli merged 4 commits into
trunkfrom
task/remove-authenticator-phase4

Conversation

@crazytonyli

@crazytonyli crazytonyli commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Note

This PR will be merged after #25644. I recommend reviewing this PR commit by commit.

Description

Continuing the WordPressAuthenticator removal: the previous PR stopped the app from calling the library's APIs, and this PR deletes the now-dead integration code. The library itself is deleted in the next PR.

  1. Removes the WordPressAuthenticatorDelegate machinery. WordPressAuthenticationManager no longer configures or styles the library, and AuthenticationHandler, JetpackAuthenticationManager, the signUp feature flag, and the NUXButtonStyle vendors in the prologue style guides are deleted along with their last consumers.
  2. Deletes the unreachable native sign-up flow: the signup epilogue and username controllers, SignupEpilogue.storyboard, and the epilogue cells.
  3. Removes the remaining references: the StatsWidgetsStore Jetpack-login observer, the UnifiedPrologueViewController tracking call, and the dead login/signup UI test screens.

@dangermattic

dangermattic commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator
2 Warnings
⚠️ This PR is larger than 500 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews.
⚠️ This PR is assigned to the milestone 27.0. This milestone is due in less than 4 days.
Please make sure to get it merged by then or assign it to a milestone with a later deadline.

Generated by 🚫 Danger

@wpmobilebot

wpmobilebot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number32627
VersionPR #25645
Bundle IDorg.wordpress.alpha
Commitad92a12
Installation URL7jm5fo6lunnf0
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

wpmobilebot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number32627
VersionPR #25645
Bundle IDcom.jetpack.alpha
Commitad92a12
Installation URL2pn0545us3e3g
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@crazytonyli
crazytonyli force-pushed the task/remove-authenticator-phase3 branch from 6d3ddec to f236cc6 Compare June 15, 2026 00:15
@crazytonyli
crazytonyli force-pushed the task/remove-authenticator-phase4 branch 2 times, most recently from 93f49c2 to 2dd2128 Compare June 15, 2026 00:50
@crazytonyli
crazytonyli marked this pull request as ready for review June 15, 2026 01:12
@crazytonyli
crazytonyli requested a review from a team as a code owner June 15, 2026 01:12
@crazytonyli
crazytonyli requested a review from jkmassel June 15, 2026 01:12
@crazytonyli crazytonyli added this to the 27.0 milestone Jun 15, 2026
@crazytonyli
crazytonyli force-pushed the task/remove-authenticator-phase3 branch from 999b5a8 to 02e5cf5 Compare June 15, 2026 01:23
@crazytonyli
crazytonyli force-pushed the task/remove-authenticator-phase4 branch from 2dd2128 to c567244 Compare June 15, 2026 01:23
Base automatically changed from task/remove-authenticator-phase3 to trunk June 15, 2026 03:16
WordPressAuthenticationManager no longer initializes or configures the
library: the configuration and style builders, the
WordPressAuthenticatorDelegate conformance, the native sign-up epilogue
presentation, and the credential sync helpers are gone, leaving only the
re-auth observers and the sign-in epilogue presenters that live code
calls. The AuthenticationHandler protocol, JetpackAuthenticationManager,
the signUp feature flag, and the NUXButtonStyle vendors in the prologue
style guides are deleted along with their last consumers. The app
delegate also drops the Sign in with Apple credential-revocation
observers, an approved product decision: users who signed in with Apple
are no longer automatically signed out when they revoke the credential.
@crazytonyli
crazytonyli force-pushed the task/remove-authenticator-phase4 branch from c567244 to ad92a12 Compare June 15, 2026 03:21
@crazytonyli
crazytonyli enabled auto-merge June 15, 2026 03:28
@crazytonyli
crazytonyli added this pull request to the merge queue Jun 15, 2026
Merged via the queue into trunk with commit 2d6a0bd Jun 15, 2026
24 checks passed
@crazytonyli
crazytonyli deleted the task/remove-authenticator-phase4 branch June 15, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants