Просмотр исходного кода

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 дней назад: 6
Родитель
Сommit
e50234b56a
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      zoom_app/ViewController.swift

+ 3 - 3
zoom_app/ViewController.swift

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