Skip to content

Conversation

@tracyboehrer
Copy link
Member

  • Added tenantId to IAgenticTokenProvider.GetAgenticInstanceTokenAsync and IAgenticTokenProvider.GetAgenticUserTokenAsync
  • Use the tenantId from turnContext.Activity.Conversation.TenantId

The important changes are in MsalAuth. The remainder where to adjust for signature changes.

@github-actions github-actions bot added the ML: Core Tags changes to core libraries label Nov 3, 2025
Tracy Boehrer and others added 8 commits November 3, 2025 15:12
Updated `GetAgenticApplicationTokenAsync` and related methods to include a `tenantId` parameter for multi-tenant token handling. Introduced `ResolveAuthority` to dynamically resolve authority URLs, replacing hardcoded logic. Refactored `InnerCreateClientApplication` and token endpoint construction to support tenant-specific configurations.

Aligned `IAgenticTokenProvider` interface with new method signatures. Improved code maintainability by centralizing authority resolution and reducing duplication. Enhanced logging and configuration for better debugging. These changes ensure compatibility with multi-tenant scenarios and improve flexibility.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ML: Core Tags changes to core libraries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants