Returns an access token using the supplied host config. Typically used on the backend to supply the access token to the frontend
Returns an access token using the supplied host config. Typically used on the backend to supply the access token to the frontend
Returns a record of query parameters that needs to be added to resources requests, e.g. image tags, etc.
Returns a record of query parameters that needs to be added to resources requests, e.g. image tags, etc.
Registers an auth module that can handle authentication. An auth module is used by specifying its name as authType in the HostConfig passed in to api calls.
Registers an auth module that can handle authentication. An auth module is used by specifying its name as authType in the HostConfig passed in to api calls.
the name of the module
the implementation of the AuthModule interface
Registers a host config with the given name.
Registers a host config with the given name.
The name of the host config to be used to reference the host config later.
The host config to register.
Sets the default host config that will be used for all qmfe api calls that do not include a host config
Sets the default host config that will be used for all qmfe api calls that do not inclue a HostConfig
the default HostConfig to use
Unregisters a host config with the given name.
Unregisters a host config with the given name.
The name of the host config to unregister.
The AuthAPI interface provides the public interface for the auth module.