Improve the authentication/integration for security training providers
We are using (as part of this !81861 (merged)) exposed token as part of security training provider authorization, and the providers are fine with it for initial iteration. We need a better way to improve the authentication/integration in subsequent iterations.
This is a follow up issue after https://gitlab.com/gitlab-org/gitlab/-/issues/349910 and https://gitlab.com/gitlab-org/gitlab/-/issues/349916.
Edited by Subashis Chakraborty