From 34edfce46967682c8b518ce0cd920a852828e7a3 Mon Sep 17 00:00:00 2001
From: Corina Gum <>
Date: Mon, 9 Mar 2026 10:56:16 -0700
Subject: [PATCH 1/2] Updated sign-in failed Sample string
---
Samples/Samples.Graph/Program.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Samples/Samples.Graph/Program.cs b/Samples/Samples.Graph/Program.cs
index c89f83f8..854f010d 100644
--- a/Samples/Samples.Graph/Program.cs
+++ b/Samples/Samples.Graph/Program.cs
@@ -79,7 +79,7 @@ await context.SignIn(new OAuthOptions()
{
var failure = context.Activity.Value;
context.Log.Error($"sign-in failed: {failure?.Code} - {failure?.Message}");
- await context.Send("sign-in failed. please contact your admin.", cancellationToken);
+ await context.Send("Sign-in failed.", cancellationToken);
});
app.Run();
\ No newline at end of file
From 8ee193be16a431d4744d9ef2d010085902ba2578 Mon Sep 17 00:00:00 2001
From: Corina Gum <>
Date: Mon, 9 Mar 2026 11:09:17 -0700
Subject: [PATCH 2/2] Rename OnFailureActivity to OnSignInFailureActivity
---
Libraries/Microsoft.Teams.Apps/App.cs | 2 +-
Libraries/Microsoft.Teams.Apps/AppRouting.cs | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Libraries/Microsoft.Teams.Apps/App.cs b/Libraries/Microsoft.Teams.Apps/App.cs
index 37b27a85..5c86c922 100644
--- a/Libraries/Microsoft.Teams.Apps/App.cs
+++ b/Libraries/Microsoft.Teams.Apps/App.cs
@@ -102,7 +102,7 @@ public App(AppOptions? options = null)
this.OnTokenExchange(OnTokenExchangeActivity);
this.OnVerifyState(OnVerifyStateActivity);
- this.OnSignInFailure(OnFailureActivity);
+ this.OnSignInFailure(OnSignInFailureActivity);
this.OnError(OnErrorEvent);
this.OnActivitySent(OnActivitySentEvent);
this.OnActivityResponse(OnActivityResponseEvent);
diff --git a/Libraries/Microsoft.Teams.Apps/AppRouting.cs b/Libraries/Microsoft.Teams.Apps/AppRouting.cs
index d17bbefb..ca061352 100644
--- a/Libraries/Microsoft.Teams.Apps/AppRouting.cs
+++ b/Libraries/Microsoft.Teams.Apps/AppRouting.cs
@@ -198,7 +198,7 @@ await Events.Emit(
/// - interactionrequiredUser interaction is required (handled via OAuth card fallback, does not typically reach the bot).
///
///
- protected async Task