Description
Based on the availability of:
In order to make this available as a login type, we should add an optional input for KeyVaultKeyReference and use this when storing context data for a GitHub App.
Only one of the "KeyVaultKeyReference" and "PrivateKey" can be provided.
If "KeyVaultKeyReference" is provided, the following command must be run to connect:
Connect-GitHub -ClientID <ClientID> -KeyVaultKeyReference <url to the key>
Make sure to update the readme last with more info about how to use that way of authenticating, using the "azure/login" aciton (without EnablePSSession: true).