public Task <PersistedGrant> GetAsync(string key) { var grant = _repository.Get(key); return(Task.FromResult(FromEntity(grant))); }