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

Authenticate administrators via OAuth #50

Closed
lfaraone opened this Issue Nov 13, 2015 · 3 comments

Comments

Projects
None yet
2 participants
@lfaraone
Contributor

lfaraone commented Nov 13, 2015

It'd make the {de,}provisioning process a lot easier if administrators could sign in via OAuth (developer documentation).

There're reference implementations for PHP, including examples that securely retrieve the user's group. This would also have the advantage of automatically revoking UTRS access to former administrators.

@lfaraone

This comment has been minimized.

Contributor

lfaraone commented Nov 13, 2015

I haven't written a good deal of PHP, but might take a stab at this over the weekend.

@dqwiki

This comment has been minimized.

Member

dqwiki commented Nov 14, 2015

Any help is appreciated. If you need help understanding anything, let me know.

@dqwiki dqwiki added the feature label Nov 14, 2015

@lfaraone lfaraone referenced this issue Nov 23, 2015

Closed

Authenticate users via OAuth2 #57

3 of 3 tasks complete

@dqwiki dqwiki modified the milestone: Version 1.4 Dec 13, 2015

@dqwiki dqwiki modified the milestones: Version 1.5, Version 1.4 Mar 21, 2016

@dqwiki dqwiki modified the milestones: Version 1.5, Version 1.7 May 12, 2016

@dqwiki dqwiki modified the milestones: Version 1.8, Version 1.7 May 23, 2016

@dqwiki dqwiki referenced this issue Jan 25, 2017

Closed

OAuth logins #113

@dqwiki

This comment has been minimized.

Member

dqwiki commented Jan 26, 2017

To do list

  • Initial coding
  • Setup OAuth Consumer (https://en.wikipedia.org/wiki/User_talk:Anomie#OAuth)
  • Verify database and interface did not break with new users
  • Verify database and interface did not break with existing users
  • Modify coding to allow for assigned roles to match onwiki groups (while allowing tool assigned roles)
  • Final integration testing

Bonus:

  • OAuth non-repetitive authorization requests #114

@dqwiki dqwiki self-assigned this Jan 26, 2017

@dqwiki dqwiki added this to Watching in DeltaQuad's Workboard Jan 26, 2017

@dqwiki dqwiki moved this from Watching to In progress in DeltaQuad's Workboard Jan 26, 2017

@dqwiki dqwiki referenced this issue Jan 26, 2017

Merged

OAuth #116

dqwiki added a commit that referenced this issue Jan 31, 2017

@dqwiki dqwiki closed this Feb 2, 2017

@dqwiki dqwiki removed this from In progress in DeltaQuad's Workboard Feb 2, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment