Closed fangyangci closed 6 months ago
Please decouple the OAuthEndpoint fix and new ASE channel support. I think they are two things, right?
It is better to add the unit test or functional test.
Such as the tests in JwtTokenExtractorTests
, BotFrameworkAdapterTests
, JwtTokenValidationTests
Please decouple the OAuthEndpoint fix and new ASE channel support. I think they are two things, right?
I split the USGov SingleTenant bug to a new pr. https://github.com/microsoft/botbuilder-dotnet/pull/6714
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
Testing
Adding unit tests here is not straightforward, similar to EmulatorValidation and ChannelValidation. I tested this feature locally and also using end-to-end tests in DL_ASE 2.0 within SingleTenant/MultiTenant/UMSI in Public/US Gov Cloud.