Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pullrequest add authentication support #3

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

eilers
Copy link

@eilers eilers commented Mar 10, 2011

Hi!

Caged told me that you are managing the official fork of this project.

I have finished my integration of https authentication and would like to discuss whether it might be added into the main stream. The code works here in my local application.

It handles the two NSURLConnection delegate functions:

(BOOL)connection:(NSURLConnection )conn canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace )protectionSpace

(void)connection:(NSURLConnection )conn didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge )challenge

and adds a ChallengeHandler Class that is managing the incoming requests.

Todo:
The ChallengeHandler currently uses static Classnames for the various handlers. I would change this before merging.

Btw.: The code was taken from the great example "AdvancedURLConnections", provided by Apple.

What do you think?

Stefan Eilers added 9 commits May 21, 2010 16:15
… if the JSON implementation is already included in the app.
Conflicts:
	HTTPRiot.xcodeproj/project.pbxproj
First implementation that integrates the ChallengeHandler into HTTPRiot (main code was taken from the AdvancedURLConnections example provided by Apple). This code is still untested but compiles.
I'm currently not quite happy that we need to add a view controller as root for modal view controllers. But I don't see a better way now.
Registering of authentication handlers (see ChallengeHandler method registerAllHandlers) needs improvements. It is still hard wired.
@ognen
Copy link
Owner

ognen commented Mar 10, 2011

Hey!

Definetly! The funny thing is that I implemented exactly the same thing a month ago but was too busy with day work projects to push it up stream. I also found some issues in NSURLConnection while at it.

Tell you what: I'll push my branch as well and you look at it and tell me what you think. I will look at your pull request and we'll merge the best of both approaches to the master.

Ognen

@eilers
Copy link
Author

eilers commented Mar 10, 2011

Ok. I'm looking forward to see your solution. :)

@eilers
Copy link
Author

eilers commented Jun 2, 2011

Hi! You wanted to publish your branch in order to decide which solution is the best! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants