The only two ways to give access to the dashboard are user accounts with an email address or SAML integration.
You could technically create a fake email and set up an account so they are signing in with the email you created as their username and a password. They would then be able to reset the password from what you set it as after they log into the dashboard.