Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1414

OpenStack Keystone V3: Support different "domain" for "identity/user" and "project"

    Details

      Description

      The OpenStack KeyStone V3 is great, but fails when OpenStack platform in endpoint requires a identify/user domain different than project domain.

      Consider this required content for https://[host]/v3/auth/tokens endpoint:

      {
          "auth": {
              "identity": {
                  "methods": ["password"],
                  "password": {
                      "user": {
                          "name": "foo",
                          "domain": {
                              "name": "ldap"
                          },
                          "password": "bar"
                      }
                  }
              },
              "scope": {
                  "project": {
                      "name": "myTenantName",
                      "domain": {
                          "name": "default"
                      }
                  }
              }
          }
      }
      

      The BaseAuthenticator is using always the same domain for the request .

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              axel3rd Alix Lourme
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: