Tutor.com, the online tutoring system by Tutor.com, allows for integration through the Learning Tools interoperability (LTI) standard. However there are scenarios where one might want to make the tool directly accessible by pairing it with an authentication server.
To handle this situation an adapter should be designed to accept and verify a CAS ticket, map the username to user_id and lis_person_name_given as Tutor.com expects, and generate an LTI 1.1 launch.
Create a new adapter and go to the builder. Change the inbound request handler to CAS and enter the required fields.
Create a form that accepts a user's common ID and password, verifies them against a central authentication server (CAS) and provides the resulting ticket to the adapter.
Start configuring the other half of the integration, which begins with changing the outbound response handler to LTI 1.1. Enter a key, secret, and the URL for your Tutor.com installation. Then enter these same settings into an LTI 1.1 consumer in Tutor.com.
Finally add a copy component to map username to user_id and a second copy component to map user_id to lis_person_name_given.
Don't forget to take the adapter out of debug mode once you are ready to start utilizing the integration you implemented.