title: How to create a instance of UserCredential if I already have the value of Access Token?
body: <p>So I have this code <br>
  My question is how do I configure the <strong>UserCredential</strong> if I'm already authenticated via OAuth?</p>
  
  <p>The current scenario is the code will display another login page redirecting to google. Since I'm already authenticated via OAuth using asp.net MVC and I already have the token how to I get rid of the <strong>GoogleWebAuthorizationBroker</strong> and directly pass the token?</p>
  
  <pre><code>string[] scopes = new string[] {PlusService.Scope.PlusLogin,
                                               PlusService.Scope.UserinfoEmail,
                                               PlusService.Scope.UserinfoProfile};
  
  UserCredential credential = 
  GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets
  {
      ClientId = "xxx.apps.googleusercontent.com",
      ClientSecret = "xxxx"
  },
      scopes,
      Environment.UserName,
      CancellationToken.None,
      new FileDataStore("Store")).Result;
  
  PlusService service = new PlusService(new BaseClientService.Initializer()
  {
      HttpClientInitializer = credential,
      ApplicationName = "ArcaneChatV2",
  });
  
  PeopleResource.ListRequest listPeople = service.People.List("me", PeopleResource.ListRequest.CollectionEnum.Visible);
  listPeople.MaxResults = 10;
  PeopleFeed peopleFeed = listPeople.Execute();
  var people = new List&lt;Person&gt;();
  </code></pre>
  
  <p>I'm just new to this kind of stuff.</p>