From dfc8234908e52236f1602d74fb12188c92a18994 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Thu, 26 Oct 2023 17:30:31 -0500 Subject: [PATCH] Attribute authenticated API requests to the user Closes #134 --- Packages/Pachyderm/Package.swift | 2 +- Packages/Pachyderm/Sources/Pachyderm/Client.swift | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Packages/Pachyderm/Package.swift b/Packages/Pachyderm/Package.swift index 7f1a9a91..f77100f1 100644 --- a/Packages/Pachyderm/Package.swift +++ b/Packages/Pachyderm/Package.swift @@ -6,7 +6,7 @@ import PackageDescription let package = Package( name: "Pachyderm", platforms: [ - .iOS(.v14), + .iOS(.v15), ], products: [ // Products define the executables and libraries a package produces, and make them visible to other packages. diff --git a/Packages/Pachyderm/Sources/Pachyderm/Client.swift b/Packages/Pachyderm/Sources/Pachyderm/Client.swift index c5a95407..88c9bf91 100644 --- a/Packages/Pachyderm/Sources/Pachyderm/Client.swift +++ b/Packages/Pachyderm/Sources/Pachyderm/Client.swift @@ -122,6 +122,8 @@ public class Client { } if let accessToken = accessToken { urlRequest.setValue("Bearer \(accessToken)", forHTTPHeaderField: "Authorization") + // We consider authenticated requests to be user-initiated. + urlRequest.attribution = .user } return urlRequest }