← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1809267] [NEW] application credentials "projec ID" field is empty using SSO

 

Public bug reported:

Hi

We found this issue testing the new application credential feature from
Rocky dashboard. Our external user are using a SSO to get access to
openstack, they are mapped correctly to an internal project.
Unfortunately when they request a new application credential the
"project ID" field is empty so they get this error message when they try
to use the credential from the client:

$ openstack application credential list
need one of hex, bytes, bytes_le, fields, or int (HTTP 400) (Request-ID: req-12f90f0f-319f-4b42-895a-a921f274d9ac)

As admin the user's app credential looks like this:

# openstack application credential list --user bb762ad156de46f6888bf2ae1001cade
+----------------------------------+-----------------+------------+--------------------------------------------------+----------------------------+
| ID | Name | Project ID | Description | Expires At |
+----------------------------------+-----------------+------------+--------------------------------------------------+----------------------------+
| a7300cb1848341188c408a5cb9069b1b | myappcredential | None | This is a app credential test valid for a month. | 2019-01-31T18:00:00.000000 |
+----------------------------------+-----------------+------------+--------------------------------------------------+----------------------------+

Any clue why we get a null Project ID using a SSO?

Cheers ant thanks!
Alvaro

** Affects: horizon
     Importance: Undecided
         Status: New


** Tags: federated rocky sso

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1809267

Title:
  application credentials "projec ID" field is empty using SSO

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Hi

  We found this issue testing the new application credential feature
  from Rocky dashboard. Our external user are using a SSO to get access
  to openstack, they are mapped correctly to an internal project.
  Unfortunately when they request a new application credential the
  "project ID" field is empty so they get this error message when they
  try to use the credential from the client:

  $ openstack application credential list
  need one of hex, bytes, bytes_le, fields, or int (HTTP 400) (Request-ID: req-12f90f0f-319f-4b42-895a-a921f274d9ac)

  As admin the user's app credential looks like this:

  # openstack application credential list --user bb762ad156de46f6888bf2ae1001cade
  +----------------------------------+-----------------+------------+--------------------------------------------------+----------------------------+
  | ID | Name | Project ID | Description | Expires At |
  +----------------------------------+-----------------+------------+--------------------------------------------------+----------------------------+
  | a7300cb1848341188c408a5cb9069b1b | myappcredential | None | This is a app credential test valid for a month. | 2019-01-31T18:00:00.000000 |
  +----------------------------------+-----------------+------------+--------------------------------------------------+----------------------------+

  Any clue why we get a null Project ID using a SSO?

  Cheers ant thanks!
  Alvaro

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1809267/+subscriptions