Update Record without Login

I am trying to create a view where someone who receives a custom link can come in and update/edit a specific record in the database without having to login whilst the rest of the application is behind a login for admin users. Could I please have some guidance on if this is even possible and if it is how to go about setting that up?

This may help.