Skip to content

Instantly share code, notes, and snippets.

View evolxe's full-sized avatar
🎯
Focusing

xai evolxe

🎯
Focusing
  • ROC-Studios
View GitHub Profile
@evolxe
evolxe / 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 = "[email protected]:password"
let userPasswordData = userPasswordString.dataUsingEncoding(NSUTF8StringEncoding)
let base64EncodedCredential = userPasswordData!.base64EncodedStringWithOptions(nil)
let authString = "Basic \(base64EncodedCredential)"
config.HTTPAdditionalHeaders = ["Authorization" : authString]
let session = NSURLSession(configuration: config)