cancel
Showing results for 
Search instead for 
Did you mean: 
mwade
Community Participant

LDAP Staff/Students and Canvas Observers

Jump to solution

We use LDAP for our staff and students, but have our parents/observers use thier own e-mail address and canvas authentication. It seems that we have to send the users to two different login pages

  • /login/ldap
  • login/canvas

This is confusing to our end users and clunky at best.

Is there a way to unify this? Or at least add a link to the /login/ldap page to take them to the observer login page?

1 Solution

Accepted Solutions
dgilogley
Community Participant

Hi

I've written some Javascript that you can upload into the theme editor that will solve your problem.

It will create a button below the login box on the LDAP or Canvas page with a link to the other. You just need to set the text in the button and image(logo). This also works for the mobile and desktop.

GitHub for JS: https://github.com/Srulis/Canvas/blob/master/LDAP%20and%20Canvas%20Login.js

How do I upload custom JavaScript and CSS files to an account or sub-account? 

View solution in original post

10 Replies
lalesi
Community Participant

 We have the same issue at my school district.   To add to the confusion, when our parents get notifications it redirects them to the wrong login page.   It's very frustrating for our parents.

Robbie_Grant
Community Coach
Community Coach

 @mwade ,

We are giving the Canvas Admins area a little bit of love and just want to check in with you.  This will also bring this question new attention. 

 

Were you able to find an answer to your question? I am going to go ahead and mark this question as answered because there hasn't been any more activity in a while so I assume that you have the information that you need. If you still have a question about this or if you have information that you would like to share with the community, by all means, please do come back and leave a comment.  Also, if this question has been answered by one of the previous replies, please feel free to mark that answer as correct.

 

Robbie

mwade
Community Participant

This has pretty much been ignored by Instructure. It has definately NOT been resolved or answered.

 @mwade ,

The way we handle this is a single page with two different links (or buttons) on it.  One for university authenticated users (login/ldap or login/saml) and one for Canvas authenticated users (login/canvas).  This was made even more necessary when we moved to SAML authentication because the default institution.instructure.com page would automatically redirect to our university login page.


Robbie

mwade
Community Participant

How do we get this implemented?

 @mwade ,

This is something that we did in-house.  You can see an example here:

Academic Technology | New Mexico State University 

The button at the top right says log into Canvas and is for University authenticated accounts.  The one on the bottom left is for Canvas Authenticated accounts.


Robbie

mwade
Community Participant

Ok, so this doesn't solve the problem - it's just a work around that we have already done. There are still two login pages...

lalesi
Community Participant

I agree this really needs to be addressed and resolved.   I've been dealing with this for close to two years and have 6000 parents frustrated at me for not getting this fixed. The icying on the cake is to make the parent app require a separate user account and the only way to connect to their children is to get their children's networks usernames and passwords..

dgilogley
Community Participant

Hi

I've written some Javascript that you can upload into the theme editor that will solve your problem.

It will create a button below the login box on the LDAP or Canvas page with a link to the other. You just need to set the text in the button and image(logo). This also works for the mobile and desktop.

GitHub for JS: https://github.com/Srulis/Canvas/blob/master/LDAP%20and%20Canvas%20Login.js

How do I upload custom JavaScript and CSS files to an account or sub-account? 

View solution in original post