We are using both single sign-on for our students and Canvas username/password accounts for listeners and students from other institutions. For general login, it is very easy to send them to ....instructure.com/login/canvas to bypass SSO. However, we have some classes that are using self-enrollment using a self-enrollment URL. It then becomes a bit tricky because non-SSO users need to make sure they are logged into Canvas already before clicking on the enrollment URL, or they will be redirected to SSO login.
Is there a way to either specify that Canvas authentication should be used as part of the enrollment URL, i.e. something like ....instructure.com/enroll/LLTBPW?login=canvas, or a way to pass a deep URL, like ....instructure.com/enroll/LLTBPW, to the login page at ....instructure.com/login/canvas, that gets opened after login? We'd like to be able to send the students a single link and have it work without special instructions, even though they are not using our default SSO provider.
Thanks for any advice!