openid-selector / openid-selector

This is a simple Javascript OpenID selector. It has been designed so that users do not even need to know what OpenID is to use it, they simply select their account by a recognisable logo.
http://openid-selector.github.io/
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Migrate to OpenID Connect #1

Open yukoff opened 7 years ago

yukoff commented 7 years ago

Specification could be found here http://openid.net/connect/

Libraries and tools http://openid.net/developers/libraries/

According to http://connect2id.com/products/nimbus-oauth-openid-connect-sdk/openid-connect-providers currently supported providers are:

Some resourcess say Heroku also supports it

Currently this piece of software is barely usable.

yukoff commented 7 years ago

There is a javascript library oidc-client targeting web browsers (and possibly Cordova style applications), however it is 420+ Kb minified and requires node/npm for building (here are the docs with some examples). Maybe it's not a bad idea to wrap everything to be built by grunt (or gulp) - there is closure part already that requires special handling.

yukoff commented 7 years ago

I think I overcomplicating things (most likely there's no need to invent the wheel) - initially my aim was to update this library with latest changes, update icons/providers/etc, and use it later for Redmine plugin (Redmine it is used historically for some of my projects). Previously (before their discontinuation) I used pip.verisignlabs.com and StartSSL providers.