this repo has no description
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix login

+9 -4
+9 -4
Sources/CoreATProtocol/OAuth/ATProtoOAuth.swift
··· 247 247 expectedAuthorizationServer: identity.authorizationServer 248 248 ) 249 249 250 + var appCredentials = clientConfig.credentials 251 + appCredentials.scopes = config.scopes 252 + 250 253 let makeAuthenticatorConfiguration = { 251 254 Authenticator.Configuration( 252 - appCredentials: clientConfig.credentials, 255 + appCredentials: appCredentials, 253 256 loginStorage: loginStorage, 254 257 tokenHandling: tokenHandling, 255 258 mode: .manualOnly, ··· 364 367 let serverHost = stripScheme(from: issuer) 365 368 let serverConfig = try await ServerMetadata.load(for: serverHost, provider: provider) 366 369 let clientConfig = try await ClientMetadata.load(for: config.clientMetadataURL, provider: provider) 370 + var appCredentials = clientConfig.credentials 371 + appCredentials.scopes = config.scopes 367 372 let jwtGenerator: DPoPSigner.JWTGenerator = { [self] params in 368 373 try await self.generateJWT(params: params) 369 374 } ··· 434 439 435 440 if config.authProxyBaseURL != nil { 436 441 do { 437 - refreshedLogin = try await refreshProvider(login, clientConfig.credentials, proxyResponseProvider) 442 + refreshedLogin = try await refreshProvider(login, appCredentials, proxyResponseProvider) 438 443 usedAuthProxy = true 439 444 } catch { 440 445 guard shouldRetryWithoutAuthProxy(after: error) else { 441 446 throw error 442 447 } 443 448 444 - refreshedLogin = try await refreshProvider(login, clientConfig.credentials, directResponseProvider) 449 + refreshedLogin = try await refreshProvider(login, appCredentials, directResponseProvider) 445 450 usedAuthProxy = false 446 451 } 447 452 } else { 448 - refreshedLogin = try await refreshProvider(login, clientConfig.credentials, directResponseProvider) 453 + refreshedLogin = try await refreshProvider(login, appCredentials, directResponseProvider) 449 454 usedAuthProxy = false 450 455 } 451 456