Переопределить AccessTokenExpireTimeSpan

Можно ли переопределить AccessTokenExpireTimeSpan по умолчанию для определенного тикета в пользовательском OAuthAuthorizationServerProvider? Время истечения срока действия по умолчанию для всех остальных билетов составляет 15 минут.

public public override Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
{
    ...
    var ticket = new AuthenticationTicket(identity, properties);

    if (condition)
    {
        ticket.Properties.IssuedUtc = DateTime.UtcNow;
        ticket.Properties.ExpiresUtc = DateTime.UtcNow.AddDays(14);
    }

    context.Validated(ticket);
}

Сгенерированный токен с условием == true имеет время истечения по умолчанию (15 минут). Я не хотел бы изменять context.Options.AccessTokenExpireTimeSpan, потому что он влияет на все токены, и это не идея.

Ответы на вопрос(2)

Ваш ответ на вопрос