The Instructure Community is fully available, including guides, release notes, forums, and groups. If some styling still looks unusual, clear your cache and cookies.
Found this content helpful? Log in or sign up to leave a like!
Hi All,
I've been attempting to set up Canvas Authentication through Google. I followed all the steps mentioned in this guide: https://community.canvaslms.com/t5/Admin-Guide/How-do-I-configure-third-party-authentication-provide...
However, when I try to log in using Google Sign-In, I receive the following error:
"Canvas doesn't have an account for user: You can try to log in again."
Has anyone else encountered this issue or have any suggestions on how to resolve it?
Thanks in advance!
Solved! Go to Solution.
Hi @adk_edv,
Did you check the "just in time provisioning" box? That's the option that will create Canvas accounts if they don't yet exist, and should take care of the exact error message you're getting.
-Chris
Hi @adk_edv,
I'd recommend looking at the account details to see if you can spot any differences between the newly created account and the original account that was already created. Generally if JIT is creating a new account, it would mean some required piece of information is not matching in the original account details (login id, email, sis_is come to mind, but sound be other things). We don't have google set up as an SSO provider here, but do have SAML which should function similarly. I don't have any other great advice for you right now, though if this is a small number of accounts, you could manually merge them together as a workaround.
-Chris
Hi @DeveshMishra,
Apologies, but other than the advice I've already given in this thread, I don't have too much more I could share on this. If you have an Instructure customer success manager or access to Canvas support, it may be useful to get advice from those channels as well.
-Chris
Hi @adk_edv,
Did you check the "just in time provisioning" box? That's the option that will create Canvas accounts if they don't yet exist, and should take care of the exact error message you're getting.
-Chris
Hi Chris,
Thanks for the suggestion.
I already have an user created in the Canvas LMS. The email id: fname@domain.com is used to create the account.
Now after setting up the authentication - i used the same email id (fname@domain.com) while logging in from google. I get the above shared error. Here, "just in time provisioning" is unchecked.
I tried again - with "just in time provisioning checked" - I was able to successfully login but a new user account was created.
How do i link up my existing accounts with the google authentication. The email ids used are same.
Hi @adk_edv,
I'd recommend looking at the account details to see if you can spot any differences between the newly created account and the original account that was already created. Generally if JIT is creating a new account, it would mean some required piece of information is not matching in the original account details (login id, email, sis_is come to mind, but sound be other things). We don't have google set up as an SSO provider here, but do have SAML which should function similarly. I don't have any other great advice for you right now, though if this is a small number of accounts, you could manually merge them together as a workaround.
-Chris
Hi @chriscas
I'm facing a similar issue. Kindly help with an appropriate response.
Hi @DeveshMishra,
Apologies, but other than the advice I've already given in this thread, I don't have too much more I could share on this. If you have an Instructure customer success manager or access to Canvas support, it may be useful to get advice from those channels as well.
-Chris
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in