Skip to content

ServiceClientCredentials support for SkillHttpClient #1628

@alopix

Description

@alopix

Is your feature request related to a problem? Please describe.
In the old Skill SDK (botbuilder-skills), the SkillDialog supported passing in a IServiceClientCredentials object, which would be used in the old SkillHttpTransport to allow for adding different kinds of authentication or any type of request transformations when connecting to the skills.
With SkillHttpClient (mostly BotFrameworkHttpClient) only supports appId and appPassword authentication and nothing else anymore.

Describe the solution you'd like
It would be nice to be able to define some kind of middleware (or if you moved from axios to the azure ms-rest-js again) in order to transform the outgoing request.

Describe alternatives you've considered
There's no alternative as appId and appPassword are not secure enough for us, so we're using api keys in addition.

Additional context

[enhancement]

Metadata

Metadata

Assignees

Labels

Bot ServicesRequired for internal Azure reporting. Do not delete. Do not change color.P1Painful if we don't fix, won't block releasingR9Release 9 - May 15th, 2020customer-replied-toIndicates that the team has replied to the issue reported by the customer. Do not delete.customer-reportedIssue is created by anyone that is not a collaborator in the repository.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions