diff --git a/src/OpenIddict.Server/OpenIddictServerEvents.Device.cs b/src/OpenIddict.Server/OpenIddictServerEvents.Device.cs
index f2b0c55a..f494f7bb 100644
--- a/src/OpenIddict.Server/OpenIddictServerEvents.Device.cs
+++ b/src/OpenIddict.Server/OpenIddictServerEvents.Device.cs
@@ -197,6 +197,12 @@ namespace OpenIddict.Server
get => Transaction.Request!;
set => Transaction.Request = value;
}
+
+ ///
+ /// Allows OpenIddict to return a sign-in response using the specified principal.
+ ///
+ /// The claims principal.
+ public void SignIn(ClaimsPrincipal principal) => Principal = principal;
}
///