Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anonymous Authentication Support #23

Open
tecton opened this issue Jan 10, 2025 · 1 comment
Open

Anonymous Authentication Support #23

tecton opened this issue Jan 10, 2025 · 1 comment
Labels
feature-request Used to mark a issue that is proposed to be a feature addition or change triage Initial state for our team to determine nessessary action

Comments

@tecton
Copy link
Member

tecton commented Jan 10, 2025

Is your feature request related to a problem? Please describe.
I'm trying to use Teams App Test Tool for local debugging. It simulates msteams channel and doesn't require authentication.
Bot framework can disable security by setting "MicrosoftAppId" and "MicrosoftAppPassword“ an empty string. (link)
But when using Agents SDK, it seems that I have to specify "ClientId" and "ClientSecret" in client secret auth type. Otherwise the RestChannelServiceClientFactory would have error.

Describe the solution you'd like
It would be convenient if Agents SDK has a new class that implements IChannelServiceClientFactory and supports anonymous authentication.

Describe alternatives you've considered
If "ClientId" and "ClientSecret" are empty string, rest channel service client could ignore the authentication.

Additional context

@tecton tecton added feature-request Used to mark a issue that is proposed to be a feature addition or change triage Initial state for our team to determine nessessary action labels Jan 10, 2025
@tracyboehrer
Copy link
Member

@tecton This is a work in progress. Teams Toolkit has some expectations about this setup and the settings you mention don't exist anymore (in the same way). With that said... I completely agree that the local debugging story needs to evolve prior to GA of Agents SDK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Used to mark a issue that is proposed to be a feature addition or change triage Initial state for our team to determine nessessary action
Projects
None yet
Development

No branches or pull requests

2 participants