Grant Flows
Grant Flows define the approval rules for device connection authorization requests — who reviews, how many tiers, and under what conditions the request is approved or rejected.
Flow Rules

Basic Structure
Each grant application (Accessible Device Grant) contains one or more User Grant Groups (UGGs), each serving as an approval step executed in order.
flowchart TD
APP["📝 Grant Application<br/>User jdoe → Device dev-1"] --> S1["Step 1<br/>UGG-A<br/>Department Manager"]
S1 --> S2["Step 2<br/>UGG-B<br/>Security Review"]
S2 --> S3["Step 3<br/>UGG-C<br/>System Administrator"]
Per-Step Decision: Any Member Can Approve
Within a step, approval from any single member of that step’s UGG passes the step, and the flow automatically advances to the next step.
| UGG Member | Action | Result |
|---|---|---|
| Member A | Approve ✅ | → Step passed, advance to next step |
| Member B | No action | — |
Each step uses a “first-to-act” mechanism: the decision of the first member to review becomes the final result for that step.
Overall Result: AND-Gate
All steps must be approved for the entire application to pass. If any step is rejected, the entire application is marked as rejected and the flow terminates.
flowchart LR
A["Step 1"] -->|"Approve"| B["Step 2"] -->|"Approve"| C["Step 3"] -->|"Approve"| D["✅ Passed"]
A -->|"Reject"| X["❌ Rejected"]
B -->|"Reject"| X
C -->|"Reject"| X
Cross-Group Participation
A single user can belong to multiple grant groups. If a user is a member of both UGG-A (Step 1) and UGG-C (Step 3), that user can perform reviews in both steps independently.
Step Configuration When Creating a Grant
When creating a new grant application in Accessible Device Grants, you must specify the approval steps:
- Select User — The user to authorize
- Select Device — The target device
- Configure Approval Steps — Select User Grant Groups in order as Step 1, Step 2, Step 3…
- Configure Authorization Parameters — Credentials, validity period, login restrictions, etc.
Once created, the application enters Pending Grants and begins sequential review.