My understanding of the LTI 1.3 installation process was the tool provider creates a client_id with providing the required OIDC URLs like redirect, login initiation, etc. Then the LMS admin installs it in the organization via the client_id.
Some LMSs have a developer dashboard where the tool provider provides this OIDC related information. However, I am a little bit confused in Canvas, it looks like providing the OIDC URLs and getting the client_id is Admin's responsibility because there is a "Developer Keys" section under the administration. I am not sure if I missing something.
Is there anyone who had the same confusion? How do you use client_id in Canvas and handle the installation?