diff --git a/src/OpenIddict.Server/OpenIddictServerEvents.Authentication.cs b/src/OpenIddict.Server/OpenIddictServerEvents.Authentication.cs
index 9350d710..cf85ba36 100644
--- a/src/OpenIddict.Server/OpenIddictServerEvents.Authentication.cs
+++ b/src/OpenIddict.Server/OpenIddictServerEvents.Authentication.cs
@@ -156,11 +156,6 @@ namespace OpenIddict.Server
set => Transaction.Response = value;
}
- ///
- /// Gets or sets the security principal.
- ///
- public ClaimsPrincipal? Principal { get; set; }
-
///
/// Gets the access code expected to
/// be returned to the client application.
diff --git a/src/OpenIddict.Server/OpenIddictServerEvents.Exchange.cs b/src/OpenIddict.Server/OpenIddictServerEvents.Exchange.cs
index bd256815..4bace5f1 100644
--- a/src/OpenIddict.Server/OpenIddictServerEvents.Exchange.cs
+++ b/src/OpenIddict.Server/OpenIddictServerEvents.Exchange.cs
@@ -126,11 +126,6 @@ namespace OpenIddict.Server
set => Transaction.Response = value;
}
- ///
- /// Gets or sets the security principal used to forge the token response.
- ///
- public ClaimsPrincipal? Principal { get; set; }
-
///
/// Gets the error code returned to the client application.
/// When the response indicates a successful response,