lithnet / googleapps-managementagent

Google Workspace Management Agent for MIM 2016
MIT License
12 stars 4 forks source link

Add support for new attributes on user object #55

Closed ryannewington closed 3 years ago

ryannewington commented 4 years ago

Google has added a bunch of new attributes to the user object class

We need to work out which of these make sense to support

 "languages": [
    {
      "languageCode": string,
      "customLanguage": string
    }
  ],
  "posixAccounts": [
    {
      "username": string,
      "uid": unsigned long,
      "gid": unsigned long,
      "homeDirectory": string,
      "shell": string,
      "gecos": string,
      "systemId": string,
      "primary": boolean,
      "accountId": string,
      "operatingSystemType": string
    }
  ],
"sshPublicKeys": [
    {
      "key": string,
      "expirationTimeUsec": long,
      "fingerprint": string
    }
  ],
"locations": [
    {
      "type": string,
      "customType": string,
      "area": string,
      "buildingId": string,
      "floorName": string,
      "floorSection": string,
      "deskCode": string
    }
  ],
  "keywords": [
    {
      "type": string,
      "customType": string,
      "value": string
    }
  ],
  "gender": {
    "type": string,
    "customGender": string,
    "addressMeAs": string
  },
  "customerId": string,
  "orgUnitPath": string,
  "recoveryEmail": string,
  "recoveryPhone": string,
  "isMailboxSetup": boolean,
  "isEnrolledIn2Sv": boolean,
  "isEnforcedIn2Sv": boolean,
  "thumbnailPhotoUrl": string,
  "thumbnailPhotoEtag": etag,
jwelterdps commented 4 years ago

I am very interested in both the Location and Gender attributes

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs.

jwelterdps commented 3 years ago

Any status on this?

ryannewington commented 3 years ago

@jwelterdps I haven't had time to prioritize this peice as of yet sorry.

Was it still the gender and locations fields you were after?

jwelterdps commented 3 years ago

Ryan,

Yes, please.

I still need the location and gender fields.

Thanks, John

-------- Original message -------- From: Ryan Newington @.> Date: 6/10/21 8:59 PM (GMT-07:00) To: lithnet/googleapps-managementagent @.> Cc: "Welter, John" @.>, Mention @.> Subject: [EXT] Re: [lithnet/googleapps-managementagent] Add support for new attributes on user object (#55)

@jwelterdpshttps://github.com/jwelterdps I haven't had time to prioritize this peice as of yet sorry.

Was it still the gender and locations fields you were after?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/lithnet/googleapps-managementagent/issues/55#issuecomment-859225689, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP5TEELTTIBBREEA4CY2KH3TSF3XRANCNFSM4NTBLKLQ. WARNING: This email originated outside of Denver Public Schools. Do not click links, buttons or open attachments UNLESS you recognize the sender and know the content is safe. If you feel this message may be harmful, please use the Report Phish button.

ryannewington commented 3 years ago

Lithnet.GoogleApps.MA.Setup.zip

Hi @jwelterdps ,

Here is a build to try that has support for the attributes you requested. You'll need to pre-define the types of locations in the schema config page, but gender is there automatically.

image

Please let me know how the testing goes. If everything works as you expect, I'll release a final build.

Ryan

jwelterdps commented 3 years ago

Ryan,

I was able to install this update and now can see, and set, the Gender and Location Attributes.

Thank you so much

Thanks, John

John Welter Information Security Department of Technology Services Denver Public Schools 720-423-3496

From: Ryan Newington @.> Sent: Monday, July 5, 2021 7:29 PM To: lithnet/googleapps-managementagent @.> Cc: Welter, John @.>; Mention @.> Subject: [EXT] Re: [lithnet/googleapps-managementagent] Add support for new attributes on user object (#55)

Lithnet.GoogleApps.MA.Setup.ziphttps://github.com/lithnet/googleapps-managementagent/files/6766703/Lithnet.GoogleApps.MA.Setup.zip

Hi @jwelterdpshttps://github.com/jwelterdps ,

Here is a build to try that has support for the attributes you requested. You'll need to pre-define the types of locations in the schema config page, but gender is there automatically.

[image]https://user-images.githubusercontent.com/17229877/124529124-2d5f4b00-de4d-11eb-88af-336bdb45a911.png

Please let me know how the testing goes. If everything works as you expect, I'll release a final build.

Ryan

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/lithnet/googleapps-managementagent/issues/55#issuecomment-874396710, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AP5TEEIVU3ZSRW3LJ7ZAYHLTWJL4TANCNFSM4NTBLKLQ. WARNING: This email originated outside of Denver Public Schools. Do not click links, buttons or open attachments UNLESS you recognize the sender and know the content is safe. If you feel this message may be harmful, please use the Report Phish button.

ryannewington commented 3 years ago

Created public release.

This is the same version you have @jwelterdps, so no need to update.

https://github.com/lithnet/googleapps-managementagent/releases/tag/v2.1.7857