Hello,
I installed OpenEMR 7. on linux.
I am trying to use the google sign on option for logging in to the instance. But it isn’t working. I have got the google sign in button on the login page and have also got the client id from google.
After I log-in to google using sign on button it takes me to the same login page. Nothing happens!
It shows
“You have created a new client application that uses libraries for user authentication or authorization that will soon be deprecated. New clients must use the new libraries instead; existing clients must also migrate before these libraries are deprecated. See the Migration Guide for more information.”
Accpording to this link Migration von Google Log-in | Sign In With Google | Google Developers I tried to make code changes
this
<div id="g_id_onload"
data-client_id="YOUR_CLIENT_ID"
data-ux_mode="redirect"
data-login_uri="https://www.example.com/your_login_endpoint">
</div>
<div class="g_id_signin" data-type="standard"></div>
changed data-login_uri = “interface/main/tabs/main.php”
However,
I am getting this error
Site ID is missing from session data!
Can you help me ?
Thanks