This PR re-implements Tencent Cloud support for KeyConjurer v2.
There are a few limitations to Tencent Cloud support which make it less-than-seamless to use:
Tencent Cloud applications cannot use the Token Exchange endpoint in Okta due to Okta limitations, which means that sessions must instead be initiated by directly visiting the application URL.
Consequently, the application URL and a type flag must be added to the returned applications from our API to indicate that an application is a Tencent Cloud application and stored within the configuration.
Because it's not possible to construct the link with just the application ID, the --bypass-cache flag cannot be used with Tencent applications; a Tencent Cloud application must be within the cache.
This PR re-implements Tencent Cloud support for KeyConjurer v2.
There are a few limitations to Tencent Cloud support which make it less-than-seamless to use:
--bypass-cache
flag cannot be used with Tencent applications; a Tencent Cloud application must be within the cache.