Modified completeFlow in AuthCode grant type to allow custom validation to take place before a token is persisted to storage and allow extended access token TTL to be set for trusted clients