-
Notifications
You must be signed in to change notification settings - Fork 319
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
Google OpenID 2.0 Deprecation #484
Comments
Oh my... Thank you for these links. Labeled as sooner. |
Some notes out loud: Same maintainer as our current google passport is at https://github.com/jaredhanson/passport-google-oauth with Based off observational stats only the package at https://www.npmjs.com/package/passport-google-auth appears to be the more maintained and contains an issue tracker unlike the other two forks. This is beyond my capabilities at the moment and this should be completed relatively soon with either deprecation/eol or migration to OAuth google package. Setting to expedite. |
* Pro/dev crashes nicely without this. Applies to OpenUserJS#484
* Most Oauths won't have an array ref in it but just to be sure replace from end
* Clarify sizzles identifier a bit * Add very simple dismissable nag reminder to all pages about OpenUserJS#484 ... this reminder should disappear a bit after April 20th. * Some automatic editor trailing white-space correction
* *bootstrap* notes ** Don't set initial height... this is what was making it open/close automatically... needed in latest *bootstrap* ** `floor` and adjust reminders to top/bottom padding only otherwise viewport horizontal scrollbar appears with this *bootstrap* ... Related to OpenUserJS#484 and starting at OpenUserJS#568 ** Remove unused classes at `/user/add/scripts` so it doesn't color differently... e.g. this is probably a bug that was fixed in latest *bootstrap* as well as possible improper usage in our code. * *mongoose* update * *sanitize-html* update Closes OpenUserJS#379
* Do this in case someone hotlinks lower in the page and ends up missing these when traversing Applies to OpenUserJS#573 and OpenUserJS#484 and more for OpenUserJS#567 and start of OpenUserJS#568
Post #484 DOC update from google OpenID to OAuth2 package
…cope * Change on account here prompted for Google+ profile access and "circles" *(manually changed with the pencil to "only you")*... checks okay. * Exact deprecation is described at https://developers.google.com/+/api/auth-migration#timetable ... attention point at OpenID deprecation which says to migrate to Google+ signin * Upgrade reminder to final stage CSS coloring. Closes OpenUserJS#613 and applies to OpenUserJS#484
Mostly bug fixes unless otherwise specified for: * *ace-builds* * *octicons* * *express-session* * *highlight.js* * *jwt-simple* ... related to OpenUserJS#484 with some opt on their end and asked for "offline access" permission... have to grant this to login. * *moment* * *request* * *underscore*
* This particular reminder is technically past due over at UTC so EOLing * Leaving code structure in for other critical reminders that may pop up. Recommend leaving the comments in for possible future use since the code is always active in it's current state. Only exception to this should be **if** a complete refactor is done on the reminder structure. * Neutralized to a template style UI comment and variable naming... in the future if it's "GoogleAuthMigration" or whatever use that for the `aOptions` in case there is more than one or user reminders via .user.js. Should conclude OpenUserJS#484
* Comment in code that `profile` is OAuth 2.0 profile * Renamed a few PRs and Issues with the OpenID 2.0 naming correction when we switched to native OAuth 2.0 scope which failed down the line from historical comments. Perhaps helping clarify this a bit. Closes OpenUserJS#1526 and applies to OpenUserJS#613, OpenUserJS#484 Refs: * https://developers.google.com/identity/protocols/googlescopes#openid_connect * https://www.gluu.org/blog/oauth-vs-openid-whats-the-difference/ *(Seems like a good explanation of the OpenID Connect aspect of this OAuth2 strategy)* > ~"OpenID Connect–not OpenID 1.0 or OpenID 2.0 (both previous versions are deprecated!)–is a profile of OAuth 2.0 that defines a workflow for authentication. The big difference between OpenID Connect and OAuth2 is the id_token. There is no id_token defined in OAuth2 because the id_token is specific to federated authentication." * https://oauth.net/articles/authentication/ *(laid out details)* NOTE: * This auth is really a mess between npmjs.com, GH, and all the changes goo has done over the years. This seems to be the path forward but am still relooking at OpenUserJS#889 fallout
More info:
Solutions:
The text was updated successfully, but these errors were encountered: