cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
cschneer
Community Participant

Log in with Google

Jump to solution

Hi All,

 

I want to add a Google auth provider to Canvas, so we have click the log in with Google link below the main auth fields, and log in to our Canvas accounts. 

 

I have added a Google auth provider and set it up as follows.

 

I have restricted my google apps domains to my two domains, and for login attribute I have selected Email. I did not add any Federated Attributes.

 

When I go to login with my google account, I get an error that there is no user in Canvas with that email address. I verified that the user I am trying to login as not only exists, but the login ID matches the email address. I also created a new Google user and Canvas user, setting the name, email, and login ID all to match the Google account, and still, no dice.

Has anyone set this up successfully that may be able to assist me?

Labels (1)
1 Solution

Accepted Solutions
cschneer
Community Participant

Lookup discovery pages. It may be an acceptable solution for you like it was for us. I created a splash page in Google Sites. There are two buttons on this page. They link to the following urls.

Our students and teachers login with yourdomain.instructure.com/login/same

 

Our parents will login with 

Yourdomain.instructure.com/login/canvas

This was such a simple and elegant solution, and it works like a dream.

 

View solution in original post

7 Replies
cschneer
Community Participant

Bump?

arhecker
Community Member

Having the same exact issue in our district. Really hope someone can provide a solution. 😞

cschneer
Community Participant

Lookup discovery pages. It may be an acceptable solution for you like it was for us. I created a splash page in Google Sites. There are two buttons on this page. They link to the following urls.

Our students and teachers login with yourdomain.instructure.com/login/same

 

Our parents will login with 

Yourdomain.instructure.com/login/canvas

This was such a simple and elegant solution, and it works like a dream.

 

View solution in original post

BobKrieger
Community Member

Discovery pages won't work for this. Different issue. Any updates?

Did you guys ever find a solution for this?

@william_trest @BobKrieger 

Even though the email address is matching, you still need to set Google (or any other SSO provider) as an authenticator for that email address. This can be done through SIS Import or API requests. I have an Excel spreadsheet that can set SSO authenticator for each user automatically based on their email address, if you're interested, let me know I can send it to you

Canvas_SSO.jpg

 

 

Thanks I appreciate it! That would be great.