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
> **Note:** The `bearerToken` option accepts a **static token string** only. The SDK does not refresh this token automatically. If your token expires, requests will fail and you'll need to create a new session with a fresh token.
159
+
160
+
### Limitations
161
+
162
+
When using BYOK, be aware of these limitations:
163
+
164
+
#### Identity Limitations
165
+
166
+
BYOK authentication uses **static credentials only**. The following identity providers are NOT supported:
167
+
168
+
- ❌ **Microsoft Entra ID (Azure AD)** - No support for Entra managed identities or service principals
169
+
- ❌ **Third-party identity providers** - No OIDC, SAML, or other federated identity
170
+
- ❌ **Managed identities** - Azure Managed Identity is not supported
171
+
172
+
You must use an API key or static bearer token that you manage yourself.
173
+
174
+
**Why not Entra ID?** While Entra ID does issue bearer tokens, these tokens are short-lived (typically 1 hour) and require automatic refresh via the Azure Identity SDK. The `bearerToken` option only accepts a static string—there is no callback mechanism for the SDK to request fresh tokens. For long-running workloads requiring Entra authentication, you would need to implement your own token refresh logic and create new sessions with updated tokens.
0 commit comments