basenine 11/29/2022 8:08:10 PM Maybe this is related....maybe not:
A couple of weeks ago I created a self sign on Web2Record which is initiated by scanning a QR code. It captures Email, FirstName, LastName, Telephone and has a hidden User field. I set the hidden user field to default to the ToUser([EMAIL]) function. If there's a match (via a lookup to the Properties Table), it'll populate all the other fields (and dynamically set the fields to ReadOnly). If there's no match, the 'new' user fills out the complete form and submits. Behind the scenes, using the self registration URL...: <%URLRoot()%>&'/api/v2/<%AppId()%>/setup/user.json?email='&<%=[EMAIL]%>&'&role='&<%"SUB CONTRACTOR"%>&'&defaultset=false&external=true&invite=true' I created a workflow to initiate this if the (hidden) user field was empty. TeamDesk fires off an email to the new user asking them to complete their registration.
The new user is now locked into that application and next time they scan the code and they enter their email, they are recognised as a current user, so they hop straight in on Submit...if they haven't signed out...
There's kind of elements of the idea in what I dev'd up, but I agree with Rick regarding the passkeys initiative for the actual secure login is the way forward.
|