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

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

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment