예제 #1
0
 public void ProvideAccessToken()
 {
     if (string.IsNullOrEmpty(settings.CachedRefreshToken))
     {
         ExecuteFullAuth();
     }
     else
     {
         accessTokenRefresher.RefreshAccessToken(settings.CachedRefreshToken);
     }
 }
예제 #2
0
        public void ProvideAccessToken ()
        {
            if (!settings.AuthCredentials.ContainsSensitiveData())
            {
                HandleProvideAccessTokenComplete(true);
                return;
            }

            // Refresh token isn't available; executing full auth procedure.
            if (string.IsNullOrEmpty(settings.CachedRefreshToken)) ExecuteFullAuth();
            // Using refresh token to issue a new access token.
            else accessTokenRefresher.RefreshAccessToken(settings.CachedRefreshToken);
        }
        public void ProvideAccessToken()
        {
            if (!settings.GenericClientCredentials.ContainsSensitiveData())
            {
                Debug.LogError("Generic credentials are not valid.");
                HandleProvideAccessTokenComplete(true);
                return;
            }

            // Refresh token isn't available; executing full auth procedure.
            if (string.IsNullOrEmpty(settings.CachedRefreshToken))
            {
                ExecuteFullAuth();
            }
            // Using refresh token to issue a new access token.
            else
            {
                accessTokenRefresher.RefreshAccessToken(settings.CachedRefreshToken);
            }
        }