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

Oauth as package #2076

Closed
wants to merge 3 commits into from
Closed

Conversation

Geekfish
Copy link
Contributor

Same as #1840, addressing #1840, just brought up to date with v3.1 so that it can be merged.

@Geekfish
Copy link
Contributor Author

@tomchristie I could actually rebase this to remove the nasty merge commit, but I didn't want to alter other people's commits. Let me know if you prefer that.

@tomchristie
Copy link
Member

@Geekfish Nope, fine as is. Thank you!

@tomchristie
Copy link
Member

So next question of course is maintainership. Who is going to look after the old OAuth package. I believe the owner if the previous PR expressed willingness, but I've not seen concrete evidence of ongoing commitment. Any takers or thoughts?

@tomchristie
Copy link
Member

An alternative might be to have a rest framework github org that we use for this sort of thing. The regular maintainers could have access, but we don't need to prioritise external issues as higly as the core package.

@jpadilla
Copy link
Member

Having a DRF organization might be a good idea, but what other package would we include there? If the owners of the last pull requests can't mantain it, I'm willing to step up immediately and take care of it.

Also, how about extracting the token auth as a third party app as well?


José Padilla

http://jpadilla.com / @jpadilla_

On Sun, Nov 16, 2014 at 2:25 PM, Tom Christie [email protected]
wrote:

An alternative might be to have a rest framework github org that we use for this sort of thing. The regular maintainers could have access, but we don't need to prioritise external issues as higly as the core package.

Reply to this email directly or view it on GitHub:
#2076 (comment)

@tomchristie
Copy link
Member

I don't mind the token auth as it doesn't have any package dependancies. We could call it out more strongly in the docs as just a basic minimal implementation. The XML and yaml support oughta get booted out to third party really.

@jpadilla
Copy link
Member

I'm standby to take this(oauth package) on and get it done. Not sure how long I should wait thought.

@tomchristie regarding the xml and yaml renderers, thinking about taking what we're doing on #2043 to do those as third party packages and see how it goes.

@tomchristie
Copy link
Member

@jpadilla I'd say just assume you'll be the best person to maintain it and run from there (don't recall who original volunteer was or how explicitly we've checked with them?). Either ways we'll time it as 3.1 so no big hurry, but if you have a link able repo up and it has the docs ported over etc, then we can just hit go whenever we're ready.

@jpadilla
Copy link
Member

Just created a new package for this, django-rest-framework-oauth. It's already published to PyPI as well. Docs are linked here.

Next steps?

@tomchristie
Copy link
Member

Looks good. Maybe a shout out on the discussion group inviting folks using the current built-in to try migrating to the external package? See if we can get some feedback that it's seemless?

@jpadilla
Copy link
Member

If anyone is interested in giving it a try, feedback is welcome. Also just sent a message on the discussion group.

@jlafon
Copy link
Contributor

jlafon commented Nov 20, 2014

@tomchristie, I'm sorry that I've been too busy to work on that package. I would be happy to help maintain it, but I realize that I don't have the time to manage it myself. If someone would like access to the repository or PyPI package please let me know.

@tomchristie
Copy link
Member

Not a problem @jlafon, totally appreciate the update :)

@tomchristie
Copy link
Member

So think we're all happy with this - thanks @Geekfish and @jpadilla!

Once 3.0 is released let's ensure the the version-3.1 branch is up to date and then merge this in.

@tomchristie
Copy link
Member

Okay, last time to update so it merges cleanly (again, sorry) after that I'm merging this in, then keeping 3.1 clean against 3.0 will be my responsibility. :p

@jpadilla
Copy link
Member

On it.

@tomchristie tomchristie modified the milestone: 3.1 Release Dec 1, 2014
@tomchristie
Copy link
Member

Now superseeded by #2156. Thanks for the group effort folks!

@tomchristie tomchristie closed this Dec 2, 2014
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.

4 participants