To be able to use Moonshot to authenticate to remote services, a user requires two things to be installed on their device: the Moonshot libraries, and an identity selection mechanism that allows the user to choose which credential they wish to use with which service.


For Linux, we have instructions for the following distributions. Any other distributions may have to build from source.