You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3. Define application roles `Orleans.Silo.Connect` and
117
117
`Orleans.Client.Connect`, with applications as allowed member types.
118
-
4. Create or select one workload identity for each independently deployable
118
+
4. Configure `idtyp` as an optional access-token claim so that application
119
+
tokens include `idtyp: "app"`.
120
+
5. Create or select one workload identity for each independently deployable
119
121
silo and client workload. Don't share a client secret or exported
120
122
certificate across the fleet.
121
-
5. Assign only the matching application role. A client identity doesn't need
123
+
6. Assign only the matching application role. A client identity doesn't need
122
124
the silo role.
123
-
6. Put each application ID in the matching caller allowlist. Role assignment
125
+
7. Put each application ID in the matching caller allowlist. Role assignment
124
126
and allowlisting are separate checks; require both.
125
-
7. Configure a managed identity, workload identity federation, or another
127
+
8. Configure a managed identity, workload identity federation, or another
126
128
non-interactive credential. Grant no Microsoft Graph permission merely to
127
129
establish an Orleans connection.
128
130
@@ -336,9 +338,9 @@ Alert on rates and latency for these instruments:
336
338
337
339
| Instrument | Operational use |
338
340
|---|---|
339
-
|`orleans.connections.authentication.attempts`| Count outcomes by fixed result category. |
341
+
|`orleans.connections.authentication.attempts`| Count outcomes by fixed result category; `result=overload` identifies authentication capacity exhaustion after both the concurrency and pending-queue limits are reached. |
340
342
|`orleans.connections.authentication.duration`| Detect token-provider, metadata, validation, or network latency. |
0 commit comments