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

feat: Add Ase channel validation. - #6718

Merged
tracyboehrer (tracyboehrer) merged 10 commits into
microsoft:mainfrom
fangyangci:main
Dec 19, 2023
Merged

tracyboehrer (tracyboehrer) merged 10 commits into
microsoft:mainfrom
fangyangci:main

Conversation

@fangyangci

@fangyangci fangyangci commented Dec 16, 2023 •

Copy link
Copy Markdown
Contributor

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

fangyangci commented Dec 16, 2023 •

Copy link
Copy Markdown
Contributor Author

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

@tracyboehrer 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 (tracyboehrer) merged commit 744e5ef into microsoft:main Dec 19, 2023
tracyboehrer (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