cancel
Showing results for 
Search instead for 
Did you mean: 
dlupianez
Community Member

Canvas authentication from external site

Jump to solution

Hello, we have a project were we are trying to authenticate canvas users from an external site, once the canvas users are authenticated, they must remain on the external site and have access to our institution services.

So we are trying to do the following, students accesss our institution portal and then complete a custom login form.

Username and password are then sent to our institution canvas login page via php cURL, were we expect to capture the response.

But we are not getting the correct authentication, it seems that canvas login page blocks any attempt to login via cURL.

I wonder if perhaps someone has implemented something similar.

Best regards!

Tags (3)
1 Solution

Accepted Solutions
stuart_ryan
Community Coach
Community Coach

Hi  @dlupianez ,

If it is something you look into again in future, one thing you may want to consider (or may help you start it up again) is to look at using Shibboleth. I will admit I have personally never set this up, however we do use it at work and that is how we integrate our authentication between Canvas and our internal systems.

Was this something you considered per chance? If not, at a very high level it uses LDAP as a back end, then you could provision accounts in your external tool (and then sync these to LDAP), then you could use Shibboleth with Canvas (and in fact any other tools you have) to enable Single-Sign-On. This would be a highly supported way of supporting SSO as you are looking for it and would make the same login available across any application you use that supports Shibboleth.

Thought I would throw it out there as an option, please let me know if you might like some more information.

Cheers,
Stuart

View solution in original post

4 Replies
skyler_todd
Community Member

I am also looking for info regarding this, did you find anything that allowed you to progress?

Hello Skyler, we couldnt move forward with this project, we also tried

using ajax with no luck.

Regards!

stuart_ryan
Community Coach
Community Coach

Hi  @dlupianez ,

If it is something you look into again in future, one thing you may want to consider (or may help you start it up again) is to look at using Shibboleth. I will admit I have personally never set this up, however we do use it at work and that is how we integrate our authentication between Canvas and our internal systems.

Was this something you considered per chance? If not, at a very high level it uses LDAP as a back end, then you could provision accounts in your external tool (and then sync these to LDAP), then you could use Shibboleth with Canvas (and in fact any other tools you have) to enable Single-Sign-On. This would be a highly supported way of supporting SSO as you are looking for it and would make the same login available across any application you use that supports Shibboleth.

Thought I would throw it out there as an option, please let me know if you might like some more information.

Cheers,
Stuart

View solution in original post

Hello Stuart, thanks a lot for this information, i will have a look at this

technology.

Best regards!