•  
     
    story #8633 customize openid providers
Summary
site administrator
customize openid providers
I can propose my own provider

For site admin

  • Dedicated CRUD interface to specify which openid provider I trust
  • By default propose
    • Github
    • Google
  • Allow to add a new one with
    • The 3 end points defined in OpenID connect spec
    • An API key and a secret to generate at OpenID connect side (+ add inline doc to explain what it is and how to get it)
    • A logo and a color for the button on login page

For end user:

  • A up-to-date login page (align with user on boarding guidelines) with the custom buttons defined as site admin
Empty
Benjamin Dauton (bdauton_enalean), Thomas Gerbet (tgerbet)
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#8633
Manuel Vacelet (vaceletm)
2016-03-21 11:15
2015-11-27 11:15
9001

References
Referencing story #8633

Git commit

tuleap/tuleap/stable

Merge commit 'refs/changes/48/5248/7' of ssh://gerrit.tuleap.net:29418/tuleap into stable 882f9584ca
story #8633: Have the possibility to create and delete an OpenID Connect provider b111e30f81
Merge commit 'refs/changes/66/5266/2' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 85f0514024
story #8633: Be able to edit an OpenID Connect provider 7ad944c127
Merge commit 'refs/changes/82/5282/1' of ssh://gerrit.tuleap.net:29418/tuleap into stable 0f9c32a925
story #8633: Gloss the openid providers administration 68f4a030bd
Merge commit 'refs/changes/47/5247/9' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 850c908cb7
story #8633: Login page gloss d8cbf17412
Merge commit 'refs/changes/67/5267/5' of ssh://gerrit.tuleap.net:29418/tuleap into stable 85317e31ee
story #8633: register page now matches the login page 5d7532f9fd
Merge commit 'refs/changes/79/5279/2' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master e50f88c567
story #8633: Add Google to the initial list of OpenID Connect providers 47bd3a0404
Merge commit 'refs/changes/86/5286/8' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master 1e139faf99
story #8633: openid providers can now have an icon and a color ac56d9e2be
Merge commit 'refs/changes/88/5288/4' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 03350caa08
story #8633: inline help 3b05b52418
Fix fatal error on /account/ e1aef767ae
Referenced by story #8633

Follow-ups

User avatar
Thomas Gerbet (tgerbet)2016-03-17 13:18

Twitter is not an OpenID Connect provider and will not be available in the default provider list.


  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
Thomas Gerbet (tgerbet)2016-03-10 10:07
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Status changed from Ready (stalled) to On going
  • CC list set to Thomas Gerbet (tgerbet)