Scope of Consumer Registration at Run-Time
At run-time, this functionality lets you:
Enforce a level of run-time security checks by allowing a consumer to specify details about the consuming applications that in turn will be used for identification of that application during invocation of the asset at run-time.
Determine whether a particular asset consumer is authorized to invoke the target asset.
Access the asset's metadata (that is, view additional profiles) and/or receive notifications when changes occur to an asset that they consume.