Build Service needs an openid.

Imagine following case: upstream needs an environment to reproduce build failure/ test failure, the best option would be osc co prj/pkg; osc build; osc chroot. But that requires Novell account. Having openid here will lower down the barrier.

Webui now works with Persona. API uses Devise with ichain plugin.

TODO:
*Generate token from WebUI, so we can talk to API directly *Don't generate passwords for Persona logins *Try Coolo's patches

Looking for hackers with the skills:

obs openid

This project is part of:

Hack Week 10

Activity

  • over 9 years ago: ancorgs disliked this project.
  • over 10 years ago: matejcik liked this project.
  • over 10 years ago: xnull joined this project.
  • over 10 years ago: k0da liked this project.
  • over 10 years ago: k0da started this project.
  • over 10 years ago: tampakrap liked this project.
  • over 10 years ago: ancorgs liked this project.
  • over 10 years ago: jospoortvliet liked this project.
  • over 10 years ago: bmwiedemann liked this project.
  • over 10 years ago: hennevogel liked this project.
  • over 10 years ago: k0da added keyword "obs" to this project.
  • over 10 years ago: k0da added keyword "openid" to this project.
  • over 10 years ago: k0da originated this project.

  • Comments

    • ancorgs
      over 10 years ago by ancorgs | Reply

      I would suggest to adapt OBS to use Devise [1], so you can use [2] for replacing current iChain (Novell account) login, [3] for implementing openid and A LOT of other authentication backends [4].

      [1] https://github.com/plataformatec/devise/ [2] https://github.com/openSUSE/devise_ichain_authenticatable [3] https://github.com/nbudin/devise_openid_authenticatable [4] https://github.com/search?q=devise

    • coolo
      over 10 years ago by coolo | Reply

      if your target is osc co; osc build for upstreams it would be much better to get rid of this strange limitation that you can only use the webui anonymously. Adrian is afraid that we will be overrun if we allow anonymous build, but seriously - you can do that now with an interconnect and there is no need to authentificate whatsoever.

    Similar Projects

    Adapt Bootstrap code in OBS to support theming by enavarro_suse

    Project Description

    After the release of ...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    Improve database_cleaner.rb script in OBS by enavarro_suse

    Project Description

    There is some code to...


    Elixir LiveView clone of Etherpad (running on ALP) by socon

    Project Description

    Etherpad (etherpad.org)...


    Support for OVA build in OBS and better support for vmdk disks in kiwi by gmoro

    Project Description

    Implement support for O...