Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

Conversation

@fangyangci
Copy link
Contributor

@fangyangci fangyangci commented Dec 16, 2023

Fixes #6719
JS PR #4589

Description

To resolve the connection issue between DL_ASE and bot, we built DL_ASE v2.0. In v2.0, we used WebSocket/HTTPS instead of named pipe to connect between DL_ASE and bot.

Therefore, we need to add a special header validation for AseChannel.

Specific Changes

Add AseChannel channelId check in ConfigurationBotFrameworkAuthentication.

Testing

Adding unit tests in JwtTokenValidationTests.
Test locally with plulic/usgove singletenant/multitenant/umsi

@fangyangci fangyangci requested a review from a team as a code owner December 16, 2023 00:02
@fangyangci
Copy link
Contributor Author

fangyangci commented Dec 16, 2023

For testing purposes, I need to merge pull request #6714. Once #6714 is merged into the main branch, this will be resolved.

@tracyboehrer tracyboehrer added the Automation: No parity PR does not need to be applied to other languages. label Dec 18, 2023
@fangyangci fangyangci changed the title Add ase channel validation Add Ase channel validation. Dec 19, 2023
@fangyangci fangyangci changed the title Add Ase channel validation. feat: Add Ase channel validation. Dec 19, 2023
@tracyboehrer tracyboehrer merged commit 744e5ef into microsoft:main Dec 19, 2023
tracyboehrer pushed a commit that referenced this pull request Jan 24, 2024
* fixUSGovSingleTenant

* Add UT

* AseChannelValidation

* Add UT

* Rollback AuthTenant Property Name

* The Ctor do contains the old ones, Add Ctor to ApiCompatBaseline
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Automation: No parity PR does not need to be applied to other languages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Ase Channel Validation

2 participants