Early Preview
interface Duende.​IdentityServer.​Services.​ITokenCreationService
Assembly: Duende.IdentityServer
Responsible for serializing a <see cref="T:Duende.IdentityServer.Models.Token" /> model into a signed and protected JWT string. The default implementation is <c>DefaultTokenCreationService</c> . This is the lowest-level token creation hook; prefer <see cref="T:Duende.IdentityServer.Services.IProfileService" /> , <c>IClaimsService</c> , or <see cref="T:Duende.IdentityServer.Services.ITokenService" /> for adding or modifying claims, and only implement this interface when those extension points are insufficient. If customization is needed, derive from <c>DefaultTokenCreationService</c> and override <c>CreatePayloadAsync</c> rather than implementing this interface from scratch.