The CredentialSelector can be used to specify context information for credentials. For example, if a profile
is being used to store database connection credentials, the CredentialSelector may be set to the name of the database server
so that all credentials for the server can be easily retrieved, and to prevent naming conflicts if the same user ID needs to be
defined for more than one server.