Beispiel #1
0
 /// <summary>
 /// Creates OAuth2 interceptor that will use given OAuth2 token.
 /// </summary>
 /// <param name="oauth2Token"></param>
 /// <returns></returns>
 public static MetadataInterceptorDelegate FromAccessToken(string oauth2Token)
 {
     Preconditions.CheckNotNull(oauth2Token);
     return(new MetadataInterceptorDelegate((authUri, metadata) =>
     {
         metadata.Add(OAuth2Interceptor.CreateBearerTokenHeader(oauth2Token));
     }));
 }
 /// <summary>
 /// Creates OAuth2 interceptor.
 /// </summary>
 public static MetadataInterceptorDelegate Create(GoogleCredential googleCredential)
 {
     var interceptor = new OAuth2Interceptor(googleCredential.InternalCredential, SystemClock.Default);
     return new MetadataInterceptorDelegate(interceptor.InterceptHeaders);
 }
Beispiel #3
0
        /// <summary>
        /// Creates OAuth2 interceptor.
        /// </summary>
        public static MetadataInterceptorDelegate Create(GoogleCredential googleCredential)
        {
            var interceptor = new OAuth2Interceptor(googleCredential.InternalCredential, SystemClock.Default);

            return(new MetadataInterceptorDelegate(interceptor.InterceptHeaders));
        }