Skip to content

Instantly share code, notes, and snippets.

View xAIdrian's full-sized avatar
🎯
Focusing

Adrian Mohnacs xAIdrian

🎯
Focusing
View GitHub Profile
@xAIdrian
xAIdrian / basic-auth.swift
Created August 27, 2017 18:43 — forked from armstrongnate/basic-auth.swift
HTTP Basic Authentication using NSURLSession in swift
import Foundation
let config = NSURLSessionConfiguration.defaultSessionConfiguration()
let userPasswordString = "username@gmail.com:password"
let userPasswordData = userPasswordString.dataUsingEncoding(NSUTF8StringEncoding)
let base64EncodedCredential = userPasswordData!.base64EncodedStringWithOptions(nil)
let authString = "Basic \(base64EncodedCredential)"
config.HTTPAdditionalHeaders = ["Authorization" : authString]
let session = NSURLSession(configuration: config)