|
|
|
@ -1084,6 +1084,7 @@ namespace OpenIddict.Server |
|
|
|
= OpenIddictServerHandlerDescriptor.CreateBuilder<GenerateTokenContext>() |
|
|
|
.AddFilter<RequireDegradedModeDisabled>() |
|
|
|
.AddFilter<RequireTokenStorageEnabled>() |
|
|
|
.AddFilter<RequireTokenEntryCreated>() |
|
|
|
.UseScopedHandler<CreateTokenEntry>() |
|
|
|
.SetOrder(AttachSecurityCredentials.Descriptor.Order + 1_000) |
|
|
|
.SetType(OpenIddictServerHandlerType.BuiltIn) |
|
|
|
@ -1097,11 +1098,6 @@ namespace OpenIddict.Server |
|
|
|
throw new ArgumentNullException(nameof(context)); |
|
|
|
} |
|
|
|
|
|
|
|
if (!context.CreateTokenEntry) |
|
|
|
{ |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var descriptor = new OpenIddictTokenDescriptor |
|
|
|
{ |
|
|
|
AuthorizationId = context.Principal.GetAuthorizationId(), |
|
|
|
@ -1305,6 +1301,7 @@ namespace OpenIddict.Server |
|
|
|
= OpenIddictServerHandlerDescriptor.CreateBuilder<GenerateTokenContext>() |
|
|
|
.AddFilter<RequireDegradedModeDisabled>() |
|
|
|
.AddFilter<RequireTokenStorageEnabled>() |
|
|
|
.AddFilter<RequireTokenPayloadPersisted>() |
|
|
|
.UseScopedHandler<ConvertReferenceToken>() |
|
|
|
.SetOrder(GenerateIdentityModelToken.Descriptor.Order + 1_000) |
|
|
|
.SetType(OpenIddictServerHandlerType.BuiltIn) |
|
|
|
@ -1318,11 +1315,6 @@ namespace OpenIddict.Server |
|
|
|
throw new ArgumentNullException(nameof(context)); |
|
|
|
} |
|
|
|
|
|
|
|
if (!context.PersistTokenPayload) |
|
|
|
{ |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var identifier = context.Principal.GetTokenId(); |
|
|
|
if (string.IsNullOrEmpty(identifier)) |
|
|
|
{ |
|
|
|
|