This repository has been archived by the owner. It is now read-only.
Permalink
Cannot retrieve contributors at this time
executable file
16 lines (13 sloc)
651 Bytes
| /* This Source Code Form is subject to the terms of the Mozilla Public | |
| * License, v. 2.0. If a copy of the MPL was not distributed with this | |
| * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
| import Foundation | |
| class ReadingListBasicAuthAuthenticator: ReadingListAuthenticator { | |
| var headers: [String: String] | |
| init(username: String, password: String) { | |
| let credentials = "\(username):\(password)" | |
| let credentialsData = credentials.data(using: .utf8)! | |
| let encodedCredentials = credentialsData.base64EncodedString(options: []) | |
| self.headers = ["Authorization": "Basic \(encodedCredentials)"] | |
| } | |
| } |