jenkinsci/openstack-cloud-plugin

Support Multifactor authentication with TOTP.

Farix1337 opened this issue · 1 comments

Dependencies

  • openstack4j Library
  • openstack api credentials UI and Storage
  • adding some additional Library for creating Passcodes from totp secret

Feature Request

At our companies openstack environment we (@MintInfusion, @frkautz, @Farix1337) need to activate multifactor authentication(mfa) via totp for additional security.
Currently the openstack4j library and accordingly the openstack-cloud-plugin has no support for mfa to use the authentication api with a totp passcode either with multi-step-authentication or single-step authentication.
Therefore we created an Issue at openstack4j openstack4j/openstack4j#162 with a Pull Request openstack4j/openstack4j#164 to address this missing feature.
As a followup we would like to integrate this new openstack4 library into the plugin and extend it to add an optional a TOTP Secret in the Openstack Credentials section to create valid passcodes for the authentication requests.

Currently we are testing our locally build Pull Request of the library within a locally build version of this plugin at our openstack instance.

As preperation we created the issue #330 with the pull request #331 to address all building issues with current plugin version beforehead.

The fork of the repository was transferred to the @paydirekt-developer organisation. This organisation members will handle further implementation changes and fixes of this Issue and Pull Request instead. I will have no longer access to this fork.