Browse Source

Use PreSignInCheckAsync in token exchange flow

pull/23281/head
maliming 1 year ago
parent
commit
7c5dc48588
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 2
      modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/Controllers/TokenController.TokenExchange.cs

2
modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo/Abp/OpenIddict/Controllers/TokenController.TokenExchange.cs

@ -41,7 +41,7 @@ public partial class TokenController
} }
// Ensure the user is still allowed to sign in. // Ensure the user is still allowed to sign in.
if (!await SignInManager.CanSignInAsync(user)) if (!await PreSignInCheckAsync(user))
{ {
return Forbid( return Forbid(
authenticationSchemes: OpenIddictServerAspNetCoreDefaults.AuthenticationScheme, authenticationSchemes: OpenIddictServerAspNetCoreDefaults.AuthenticationScheme,

Loading…
Cancel
Save