···2828 /// Returns the authorization URL that the user should be redirected to
2929 Future<String> initiateOAuth(String handle);
30303131- /// Initiates the OAuth flow without a handle, using a specific service
3131+ /// Initiates the OAuth flow without a handle.
3232 ///
3333- /// [service] - The OAuth service host (e.g., 'pds.sprk.so')
3333+ /// [service] is retained as a compatibility parameter and is ignored in
3434+ /// AIP-backed auth mode.
3435 ///
3536 /// Returns the authorization URL that the user should be redirected to
3637 Future<String> initiateOAuthWithService(String service);
···9090 }
9191 }
92929393- /// Initiates the OAuth flow without a handle, using a specific service
9393+ /// Initiates the OAuth flow without a handle.
9494 ///
9595- /// [service] - The OAuth service host (e.g., 'pds.sprk.so')
9595+ /// [service] is retained as a compatibility parameter and is ignored in
9696+ /// AIP-backed auth mode.
9697 ///
9798 /// Returns the authorization URL that the user should be redirected to
9899 Future<String> initiateOAuthWithService(String service) async {
+2-4
lib/src/features/auth/ui/pages/register_page.dart
···2929 final authNotifier = ref.read(authProvider.notifier);
30303131 try {
3232- // Initiate OAuth flow without handle, using pds.sprk.so service
3333- final authUrl = await authNotifier.initiateOAuthWithService(
3434- 'pds.sprk.so',
3535- );
3232+ // Start the AIP OAuth flow without a login hint for account creation.
3333+ final authUrl = await authNotifier.initiateOAuthWithService('');
36343735 if (!mounted) return;
3836