Sfoglia il codice sorgente

Update Google OAuth app credentials for Zoom branding.

Switch to the new Google Cloud OAuth client and isolate cached Google tokens by client ID so users re-authenticate against the updated project.

Made-with: Cursor
huzaifahayat12 3 mesi fa
parent
commit
e50234b56a
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3 3
      zoom_app/ViewController.swift

+ 3 - 3
zoom_app/ViewController.swift

@@ -1146,11 +1146,11 @@ enum GoogleOAuthError: Error {
 final class GoogleOAuthService: NSObject {
     static let shared = GoogleOAuthService()
     private var inAppOAuthWindowController: InAppOAuthWindowController?
-    private let clientId = "1027920783127-tu96fn69edr6fimn32nqh9rfj711fm2i.apps.googleusercontent.com"
-    private let clientSecret = "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"
+    private let clientId = "1058191714408-i7dlicarppj0rt0ghn9loou606lmm0dr.apps.googleusercontent.com"
+    private let clientSecret = "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"
     private let requiredCalendarScope = "https://www.googleapis.com/auth/calendar.readonly"
     private let scopes = ["openid", "email", "profile", "https://www.googleapis.com/auth/calendar.readonly"]
-    private let tokenStore = KeychainTokenStore()
+    private lazy var tokenStore = KeychainTokenStore(account: "googleOAuthTokens.\(clientId)")
 
     func loadTokens() -> GoogleOAuthTokens? { try? tokenStore.readTokens() }