Is there a way to use the LoginByID in the new auth setup? Is that something you need the `implements AuthCustomizer` class for?
I have an external (Google) login for which I currently have a HareScript RPC that runs `auth->LoginByID`, but it's currently failing with this error:
No WRD schema defined for URL
http://localhost:8001/wh_services/mobieclick/rpc/LoginExternal at prepareLogin (/Users/wouter/projects/webhare/whtree/jssdk/auth/src/identity.ts:1412:11)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async prepareLoginCookies (/Users/wouter/projects/webhare/whtree/jssdk/auth/src/identity.ts:1473:26)
at async CallJSService.invoke (/Users/wouter/projects/webhare/whtree/modules/platform/js/nodeservices/calljs.ts:15:12)
at async WebHareService._onMessage (/Users/wouter/projects/webhare/whtree/jssdk/services/src/backendservicerunner.ts:185:22)
at CALLJS (wh::javascript.whlib:198:25)
at WRDAUTH#__CREATELOGINCOOKIES (mod::wrd/lib/internal/auth/legacy-api.whlib:349:14)
at WRDAUTH#FINALIZELOGIN (mod::wrd/lib/internal/auth/legacy-api.whlib:784:29)
at WRDAUTH#SERVICELOGINBYID (mod::wrd/lib/internal/auth/legacy-api.whlib:542:18)
at BUILTINTRANSACTIONBASE#EXECUTEINWORK (wh::internal/transbase.whlib:643:18)
at WRDAUTH#LOGINBYID (mod::wrd/lib/internal/auth/legacy-api.whlib:933:38)
at WRDAUTHPLUGIN#LOGINBYID (mod::wrd/lib/internal/auth/webdesignplugin.whlib:735:57)
at RPC_LOGINEXTERNAL (mod::mobieclick/lib/rpc.whlib:105:38)
at DOCHECKEDVARARGSCALL (mod::system/lib/internal/remoting/support.whlib:184:23)
at EXECUTESERVICECALL (mod::system/lib/internal/remoting/server.whlib:361:21)
at ControlledCall.<anonymous> (
http://localhost:8001/!1748600095/.wh/ea/ap/mobieclick.mobieclick/ap.mjs:3893:25)
at Generator.next (<anonymous>)
at fulfilled (
http://localhost:8001/!1748600095/.wh/ea/ap/mobieclick.mobieclick/ap.mjs:67:24)