Today when a bot user clicks the login button on an oauth card , the signin process involves opening a browser for login. If the user cancels this flow (by not granting consent for instance), or other failure, the flow fails in the browser and the bot is never notified. For an example see issue - https://github.com/microsoft/botframework-sdk/issues/6137
Proposed change
Update the OAuthPrompt related contracts to support a "failure reason"
Update service code to return the proper contract when an error happens (this should not apply to the "test connection" flow in the portal)
Component Impact
SDK (OAuthPrompt code and contracts)
Service update
Customer Impact
More seamless flow in case of user login failure (See referred issue above)
Issue
Today when a bot user clicks the login button on an oauth card , the signin process involves opening a browser for login. If the user cancels this flow (by not granting consent for instance), or other failure, the flow fails in the browser and the bot is never notified. For an example see issue - https://github.com/microsoft/botframework-sdk/issues/6137
Proposed change
Component Impact
Customer Impact
More seamless flow in case of user login failure (See referred issue above)
Tracking Status
Dotnet SDK [TODO]()
Javascript SDK [TODO]()
Python SDK [TODO]()
Java SDK [TODO]()
Samples [TODO]()
Docs [TODO]()
Tools [TODO]()