···354354(* Find or create a user from OAuth userinfo, handling concurrent races.
355355 Requires a verified email — returns Error if the provider did not supply
356356 one or if email_verified is false. *)
357357-let get_or_create_user store ~provider ~ui =
357357+let ensure_user store ~provider ~ui =
358358 let provider_uid = ui.Oauth.uid in
359359 match (ui.Oauth.email, ui.email_verified) with
360360 | None, _ | _, false ->
···404404 let provider =
405405 Oauth.provider_name cfg.session.oauth_provider
406406 in
407407- match get_or_create_user store ~provider ~ui with
407407+ match ensure_user store ~provider ~ui with
408408 | Error e ->
409409 Log.warn (fun m -> m "callback: %s" e);
410410 Respond.Response.bad_request e