To use Moonshot, the user's device needs to have a way of storing and selecting credentials to use to authenticate to a service. To achieve this on the macOS platform, you use the Moonshot Identity Manager for macOS.
What is the Moonshot Identity Manager?
The Moonshot Identity Manager for macOS is a central point from which you can manage your credentials to be used by Moonshot on the macOS platform.
Managing credentials using the Moonshot Identity Manager
The main way of interacting with the Moonshot Identity Manager is through a macOS app called Moonshot. It can also have identity information deployed to it - see this page for enterprise deployment options.
Loading the Identity Manager
Normally, the Identity Manager is invoked automatically when you try to log in to a Moonshot-enabled service. If you need to modify and remove an existing identity (or manually add an identity), then you will manually load it. To do this, you can:
The Moonshot Identity Manager should appear.
The Moonshot Identity Manager uses the Keychain to store your Moonshot identities. The first time the Moonshot Identity Manager tries to access your keychain, you will be prompted to give Moonshot access to it. Enter your password and select 'Always Allow' to not be prompted again.
Working with Identities
Once the Moonshot Identity Manager has loaded, you can now add, modify, or remove identities.
Adding an Identity
Importing a credential
Manually adding an identity in the Moonshot Identity Manager.
Modifying an Identity
Removing an Identity
Service to Identity Mapping
Each identity can be used with one or more Moonshot services. The Moonshot Identity Manager allows these mappings to be created, modified, or removed.
Viewing existing mappings
If you wish to view existing mappings for each identity, then do the following:
Adding a mapping
The first time you attempt to use a Moonshot enabled service, the Identity Manager will pop up.
Simply choose an existing identity, or create a new one as described above, then hit the "Connect" button.
Removing a mapping
If you wish to make the Moonshot Identity Manager forget about an existing mapping (if you wish to use a different identity for a particular service, or if you stop using that service entirely), then do the following:
Configure the Identity Manager to not use Moonshot for a particular service
If you regularly use a service which is not Moonshot enabled or that you use traditional, non-Moonshot, credentials to access, you can tell the Identity Manager to stop appearing every time you attempt to access the service by doing the following: