I am able to SSO from my website to Canvas but not sure how to SSO from Canvas back to my website.
Is it possible? Any advices are appreciated.
Due to the technical nature of this question I'm going to share it with the Canvas Developers group in the Community. They are the ones that work with this side of Canvas and should hopefully be able to help! In addition, you might consider joining the Developers group and checking out some of their other resources/information!
Canvas is not capable of functioning as an identity provider with the narrow exceptions of providing OAuth tokens and LTI.
In the case of Canvas being configured with an external SSO server, Canvas will check with that server for a valid session and if the session exists will authenticate the user into Canvas, if the session does not exist Canvas will do what the authentication server tells it to do (generally redirect to the SSO server's log in page).
If this is the case and this is functioning properly, then my assumption is that your website should be doing the same thing (check for valid session and auto-authenticate or redirect to log in) but that there's potentially something mis-configured in your website which is not allowing it to complete this workflow.
It would be helpful if you could provide some more details about what the exact workflow is and what is and is not working.
I need this in PHP.
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.
Retrieving data ...