Superb
Superb copied to clipboard
Pluggable HTTP authentication for Swift.
There's a bunch of stuff here, but here's a quick summary: - Refactors the demo app to support showing either GitHub or Twitter profiles - Builds up Twitter authentication and...
Fixes #25. This updates `RequestAuthorizer.performAuthorized()` to return an `AuthorizedRequestTask` object, analogous to `URLSessionDataTask`. Calling `AuthorizedRequestTask.cancel()` will ask the `RequestAuthorizer` to perform the cancellation. `RequestAuthorizer` now keeps track of the state...
This potentially could be tricky, as we'd have to handle in-flight requests, the authenticate process, and queued requests waiting for authentication to complete.
- Adds SuperbGitHub as a private dependency - Adds SuperbDemo.xcworkspace - Updates SuperbDemo to import SuperbGitHub - Removes files that have been moved to SuperbGitHub
Possibilities topics: - Detailed tutorial - Best practices for writing an API client that uses Finch - How to write a provider - Troubleshooting - Framework overview (design, types, philosophy,...