Uploaded image for project: 'OpenICF'
  1. OpenICF
  2. OPENICF-441

Google Apps: Incomplete support for adding/removing User Aliases within the GoogleApps connector

    Details

      Description

      The current release of the Google Apps connector does not allow the addition or removal of User Aliases against an existing Google Apps User.

      Currently when a new Google Apps User is created via the connector, any aliases specified within the aliases attribute are automatically added as User Aliases when the User is created. This contradicts the schema definition which states the following:

                      "aliases": {
                          "type": "array",
                          "items": {
                              "type": "string",
                              "nativeType": "string"
                          },
                          "nativeName": "aliases",
                          "nativeType": "string",
                          "flags": [
                              "NOT_CREATABLE",
                              "NOT_UPDATEABLE"
                          ]
                      },
      

      In addition, anytime the primaryEmail address for an existing User is changed, GoogleApps automatically adds the old e-mail address as an Alias for that User. This poses a problem as the connector does not currently provide a method for deleting User aliases whether via the aliases attribute or any other means.

      The end result is that Users may have unwanted Aliases created which cannot be managed by OpenIDM.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                petr.jurica Petr Jurica [X] (Inactive)
                Reporter:
                cgdrake Chris Drake
              • Votes:
                1 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: