...
In fact, after the pending subscriptions were created, the Subscriptions rule for wrangler/subscription
raises the wrangler event "inbound_pending_subscription_added" passing along all of the attributes. It is up to your pico to react by either accepting or rejecting. This cookbook example shows how to write a rule that auto-approves subscriptions.
This shows the event attributes associated with the event wrangler:inbound_pending_subscription_added
:
Code Block |
---|
{ name_space: 'mischief',
relationship: 'thing<->controller',
my_role: 'thing',
subscriber_role: 'controller',
outbound_eci: 'cj0lk0my70009widdmk6bbnsk',
status: 'inbound',
channel_type: 'subscription',
channel_name: 'mischief:thing2',
attributes: 'status',
name: thing2 } |
Generally, promiscuously approving pending subscriptions is a security risk, so most auto-approvals take place where something about the subscription requestor can be verified. For example, a child might be programmed to automatically approve subscription requests from its parent, after checking that the invitation came in on a channel that can be verified as being from the parent.
...