     components.queryItems = [
       URLQueryItem(name: "third_party_app_name",  value: appName),
       URLQueryItem(name: "callback_uri_string",   value: urlScheme + "://sso-uber"),
-      URLQueryItem(name: "client_id",             value: "hBzl1hd9ihxKNnB7baQdp8y8iImTOfOF"),
+      URLQueryItem(name: "client_id",             value: clientId),
       URLQueryItem(name: "login_type",            value: "default"),
       URLQueryItem(name: "scope",                 value: "request"),
       URLQueryItem(name: "sdk",                   value: "ios"),

//

import Foundation



fileprivate struct SSOResult : OAuthData {
  let accessToken: String?

  
  public static var pretendUberIsInstalled = false
  
  private static var clientId: String? {
    return TKConfig.shared.configuration["UberClientID"] as? String
  }
  
  public static func canHandle(mode: String) -> Bool {
    guard mode.lowercased().contains("uber") else { return false }

