We plan on having a 3rd party vendor doing some production deployments for us. However, we don't want to provide username/password to our production environment at this time.
We're thinking we could have them use Force.com Migration Tool and provide an access token (oauth). I'm assuming I create a connected app/access token for this? If so wouldn't the access token expire fairly quickly which would mean we would have to constantly create access tokens. Or is there another access token I would create for this so it doesn't expire?
Or is there another option instead of using access token or another approach? Bascially, we would like this team deploy to prodcution (visualforce pages, apex classess, etc.) but don't want to provide them username/password at this time.
Thanks