Allow the adaptor's entity ID to be overridden

This will be necessary when using authn or authz with multiple adaptors
simultaneously. In the future we may want to generate an entity ID based
on the hostname and port of the adaptor, but it isn't clear that is
worth the added confusion for the user.
7 files changed