User Guide Cancel

Add Google sync to your federated directory

  1. Adobe Enterprise & Teams: Administration guide
  2. Plan your deployment
    1. Basic concepts
      1. Licensing
      2. Identity
      3. User management
      4. App deployment
      5. Admin Console overview
      6. Admin roles
    2. Deployment Guides
      1. Named User deployment guide
      2. SDL deployment guide
      3. Deploy Adobe Acrobat 
    3. Deploy Creative Cloud for education
      1. Deployment home
      2. K-12 Onboarding Wizard
      3. Simple setup
      4. Syncing Users
      5. Roster Sync K-12 (US)
      6. Key licensing concepts
      7. Deployment options
      8. Quick tips
      9. Approve Adobe apps in Google Admin Console
      10. Enable Adobe Express in Google Classroom
      11. Integration with Canvas LMS
      12. Integration with Blackboard Learn
      13. Configuring SSO for District Portals and LMSs
      14. Add users through Roster Sync
      15. Kivuto FAQ
      16. Primary and Secondary institution eligibility guidelines
  3. Set up your organization
    1. Identity types | Overview
    2. Set up identity | Overview
    3. Set up organization with Enterprise ID
    4. Setup Azure AD federation and sync
      1. Set up SSO with Microsoft via Azure OIDC
      2. Add Azure Sync to your directory
      3. Role sync for Education
      4. Azure Connector FAQ
    5. Set up Google Federation and sync
      1. Set up SSO with Google Federation
      2. Add Google Sync to your directory
      3. Google federation FAQ
    6. Set up organization with Microsoft ADFS
    7. Set up organization for District Portals and LMS
    8. Set up organization with other Identity providers
      1. Create a directory
      2. Verify ownership of a domain
      3. Add domains to directories
    9. SSO common questions and troubleshooting
      1. SSO Common questions
      2. SSO Troubleshooting
      3. Education common questions
  4. Manage your organization setup
    1. Manage existing domains and directories
    2. Enable automatic account creation
    3. Set up organization via directory trust
    4. Migrate to a new authentication provider 
    5. Asset settings
    6. Authentication settings
    7. Privacy and security contacts
    8. Console settings
    9. Manage encryption  
  5. Manage users
    1. Overview
    2. Administrative roles
    3. User management strategies
      1. Manage users individually   
      2. Manage multiple users (Bulk CSV)
      3. User Sync tool (UST)
      4. Microsoft Azure Sync
      5. Google Federation Sync
    4. Assign licenses to a Teams user
    5. In-app user management for teams
      1. Manage your team in Adobe Express
      2. Manage your team in Adobe Acrobat
    6. Add users with matching email domains
    7. Change user's identity type
    8. Manage user groups
    9. Manage directory users
    10. Manage developers
    11. Migrate existing users to the Adobe Admin Console
    12. Migrate user management to the Adobe Admin Console
  6. Manage products and entitlements
    1. Manage products and product profiles
      1. Manage products
      2. Buy products and licenses
      3. Manage product profiles for enterprise users
      4. Manage automatic assignment rules
      5. Entitle users to train Firefly custom models
      6. Review product requests
      7. Manage self-service policies
      8. Manage app integrations
      9. Manage product permissions in the Admin Console  
      10. Enable/disable services for a product profile
      11. Single App | Creative Cloud for enterprise
      12. Optional services
    2. Manage Shared Device licenses
      1. What's new
      2. Deployment guide
      3. Create packages
      4. Recover licenses
      5. Manage profiles
      6. Licensing toolkit
      7. Shared Device Licensing FAQ
  7. Get started with Global Admin Console
    1. Adopt global administration
    2. Select your organization
    3. Manage organization hierarchy
    4. Manage product profiles
    5. Manage administrators
    6. Manage user groups
    7. Update organization policies
    8. Manage policy templates
    9. Allocate products to child organizations
    10. Execute pending jobs
    11. Explore insights
    12. Export or import organization structure
  8. Manage storage and assets
    1. Storage
      1. Manage enterprise storage
      2. Adobe Creative Cloud: Update to storage
      3. Manage Adobe storage
    2. Asset migration
      1. Automated Asset Migration
      2. Automated Asset Migration FAQ  
      3. Manage transferred assets
    3. Reclaim assets from a user
    4. Student asset migration | EDU only
      1. Automatic student asset migration
      2. Migrate your assets
  9. Manage services
    1. Adobe Stock
      1. Adobe Stock credit packs for teams
      2. Adobe Stock for enterprise
      3. Use Adobe Stock for enterprise
      4. Adobe Stock License Approval
    2. Custom fonts
    3. Adobe Asset Link
      1. Overview
      2. Create user group
      3. Configure Adobe Experience Manager Assets
      4. Configure and install Adobe Asset Link
      5. Manage assets
      6. Adobe Asset Link for XD
    4. Adobe Acrobat Sign
      1. Set up Adobe Acrobat Sign for enterprise or teams
      2. Adobe Acrobat Sign - Team feature Administrator
      3. Manage Adobe Acrobat Sign on the Admin Console
    5. Creative Cloud for enterprise - free membership
      1. Overview
  10. Deploy apps and updates
    1. Overview
      1. Deploy and deliver apps and updates
      2. Plan to deploy
      3. Prepare to deploy
    2. Create packages
      1. Package apps via the Admin Console
      2. Create Named User Licensing Packages
      3. Manage pre-generated packages
        1. Manage Adobe templates
        2. Manage Single-app packages
      4. Manage packages
      5. Manage device licenses
      6. Serial number licensing
    3. Customize packages
      1. Customize the Creative Cloud desktop app
      2. Include extensions in your package
    4. Deploy Packages 
      1. Deploy packages
      2. Deploy Adobe packages using Microsoft Intune
      3. Deploy Adobe packages with SCCM
      4. Deploy Adobe packages with ARD
      5. Install products in the Exceptions folder
      6. Uninstall Creative Cloud products
      7. Use Adobe provisioning toolkit enterprise edition
    5. Manage updates
      1. Change management for Adobe enterprise and teams customers
      2. Deploy updates
    6. Adobe Update Server Setup Tool (AUSST)
      1. AUSST Overview
      2. Set up the internal update server
      3. Maintain the internal update server
      4. Common use cases of AUSST   
      5. Troubleshoot the internal update server
    7. Adobe Remote Update Manager (RUM)
      1. Release notes
      2. Use Adobe Remote Update Manager
    8. Troubleshoot
      1. Troubleshoot Creative Cloud apps installation and uninstallation errors
      2. Query client machines to check if a package is deployed
  11. Manage your Teams account
    1. Overview
    2. Update payment details
    3. Manage invoices
    4. Change contract owner
    5. Change your plan
    6. Change reseller
    7. Cancel your plan
    8. Purchase Request compliance
  12. Renewals
    1. Teams membership: Renewals
    2. Enterprise in VIP: Renewals and compliance
  13. Manage contracts
    1. Automated expiration stages for ETLA contracts
    2. Switching contract types within an existing Adobe Admin Console
    3. Value Incentive Plan (VIP) in China
    4. VIP Select help
  14. Reports & logs
    1. Audit Log
    2. Assignment reports
    3. Content Logs
  15. Get help
    1. Contact Adobe Customer Care
    2. Support options for teams accounts
    3. Support options for enterprise accounts
    4. Support options for Experience Cloud

Applies to enterprise.

Google Sync automates user management for your Admin Console directory. Add Google Sync to any existing federated directory in the Adobe Admin Console regardless of its identity provider (IdP). To use Google Sync, you must store your organization’s user data within the Google Admin Console.

Note:
  • You can sync your Google Organizational Units to the Adobe Admin Console as user groups. Then, assign Adobe products to the associated users.
  • If your identity provider is Google and you do not have a federated directory in the Adobe Admin Console, you can authenticate your users with Google federation using SAML. It combines directory creation, domain claim, and SSO configuration in a simple workflow involving steps in the Google Admin Console and the Adobe Admin Console.
  • If you have a working federated directory, you can add sync capability on top of your existing setup.

Overview

You can add Google Sync to any directory in the Adobe Admin Console to automate its user management process. Google Sync uses SCIM-protocol for user management and offers you control over user information shared with Adobe. Specified users in the Google Admin Console synchronized with the Adobe Admin Console can be assigned to one or more product profiles.

After you've set up Google Sync, Google starts to send data to the Adobe Admin Console as per the Google Admin Console directory's user provisioning configuration. You can see the directory's details in the Settings section of the Adobe Admin Console.

Benefits of Google Sync

The key advantages of the Google Sync with your directory in the Adobe Admin Console are:

 Manage user provisioning via the Google Admin Console

 Control what data is sent to Adobe

 Assign products to multiple users based on Google Organizational Units 

 Add sync to previously configured directories

 Add Google sync to other IdP directories

 Onboard and offboard users easily using Google Admin Console

 No need for another service or API setup

Prerequisites

To integrate Adobe Admin Console user management with Google Admin Console, you need the following:

  • A Google Admin Console account with admin access to user data
  • A federated directory in the Adobe Admin Console with verified domains

Supported integration scenarios

Directory setup scenario

Method to add sync

Single Google Admin Console tenant to a single Adobe Admin Console

Follow Add Sync steps to establish Google Sync. 

Multiple federated directories with one or more domains that belong to the same Google Admin Console tenant. 

  1. Consolidate domains into a single federated directory. 
  2. Follow Add Sync steps to establish Google Sync. 

Multiple federated directories with one or more domains that belong to different Google Admin Console tenants.  

  1. Follow Add Sync steps to establish Google Sync for a single directory.
  2. Repeat Google Sync setup for all separate directories that require sync.

Notes before sync configuration

Follow the points below to see the best practices and Adobe Recommendations before you set up Google Sync:

  • Export the list of existing users before adding Google Sync to keep a record of all user accounts and provisioned licenses when you set up.
  • If you integrate Google Sync to a directory having Federated ID users, verify that their username in Adobe Admin Console matches the username in user provisioning mappings in Google Admin Console. If these values do not match, Adobe Admin Console perceives this as a new user account and creates duplicate records for a single user. You can update the attribute mapping to ensure that the values passed by sync match the values in the user profiles in the Adobe Admin Console, which will automatically update the accounts upon the next sync.
  • Your admin console must have at least one federated directory for you to be able to establish Google Sync. If the Adobe Admin Console with Google Sync (owning Console) is in a trust relationship with another Adobe Admin Consoles (trustee Consoles), the trustees must use another form of user management, such as User Sync Tool, User Management API, or bulk CSV upload to manage Federated ID users.
  • To add users to a trustee Console for license provisioning, you must add the user to the owning Console.
  • If your organization uses the User Sync Tool or a UMAPI integration, you must pause the integration. Then, add Google Sync to automate user management from Google Admin Console. Once Google Sync is configured and running, remove the User Sync Tool or UMAPI integration.
  • To move a domain to or from a directory established with Google Sync, you must remove Google Sync from the chosen directory. Then, move the desired domain to or from the chosen directory and reestablish sync to the target directory.

Add Google Sync to a federated directory

Follow the steps below to sync users from the Google Admin Console:

  1. In the Adobe Admin Console, navigate to Settings > Directory Details > Sync. Click Add Sync.

  2. Select Sync users from Google Workspace and click Next.

  3. Select Go to Google Admin Console and log in with an administrator account. Then, follow the steps on the instruction page in the Adobe Admin Console to configure automatic user provisioning.

  4. Once all steps are completed and confirmed, click Save in the Adobe Admin Console.

  5. Navigate to Directory Details > Sync, where the sync source will be displayed.

Sync Google Organizational Units

You can sync Google Organizational units (OUs) to your Google sync-enabled directory in the Admin Console. Each OU (including the root OU) in the Google Admin console is synced as a separate group along with the associated users.

For example, you've three users in the Google Admin console (User A, User B, and User C) in separate OUs. The following table shows how these users will be added to corresponding groups in the Adobe Admin Console (User B and User C are added to more than groups):

User

Google Admin Console OU

Adobe Admin Console user group

User A

Root Organizational Unit

OU-/

User B

"/Sales"

1. OU-/

2. OU-/Sales

User C

"/Sales/Germany"

1. OU-/

2. OU-/Sales

3. OU-/Sales/Germany

You must set up your Google OUs based on your licensing requirements before syncing them to the Adobe Admin Console.

Then, sign in to your Google Admin console and go to Apps > Web and mobile apps > select Adobe SAML app > go to Autoprovisioning > select Edit Attribute mapping.

In the Attributes window, select the Organizational unit path from the dropdown against the app attribute urn:ietf:params:scim:schemas:extension:Adobe:2.0:User.organizationalUnit.

Map attributes

Edit Sync settings

A System Administrator can update settings for the Sync Source once the setup is complete by choosing Go to Settings from the Directory settings > Sync tab. Setting options include:

  • Allow editing synced data in Admin Console: Once Google Sync is established, all the users in a directory automatically go under sync management. After you enable editing, you can edit synced data in the Admin Console for a brief period. Any edits during this time do not affect user information in the Google Admin Console but are overwritten by change requests from your identity provider.

    Caution:

    By default, you must edit synced data from the identity provider and allow the changes to propagate through sync. We do not recommend you to change data in Adobe Admin Console unless necessary manually.

  • Sync status: Instructs Google Sync to reject change requests from the Google Admin Console. Once the User Sync Status is Off, changes in the Google Admin Console(user information source) are not pushed to the Adobe Admin Console. 

  • Edit user sync configuration: Redirects you to the configuration instructions to edit user sync. Use this if the modal is closed before completing the sync setup or if you must change things in the Google Admin Console after the initial configuration.

Remove sync

Administrators can choose to remove sync from a federated directory within the Admin Console. Removing sync leaves the directory and its associated domains, user groups, and users intact and removes read-only mode from the directory and its users and groups.

To remove sync from a directory, choose Go to Settings from the Directory settingsSync tab, then Remove Sync. Please also turn off autoprovisioning for the Adobe SAML app from Google Admin Console to prevent being quarantined. This action will permanently remove the sync setup from the Adobe Admin Console. If needed, you can reestablish sync with the same or different directory.

Note:

You cannot move domains to or from a directory managed by Google Sync. Once Google Sync is removed from the source and/or target directory, a domain from that directory can be moved to another target directory, and domains from other source directories can be moved into the directory that is no longer managed by Google Sync. 

Disable users

Implementing Google Sync creates new federated user accounts and syncs users to the Adobe Admin Console. Administrators can also deprovision users added through Google Sync via the below three methods (in the Google Admin Console):

  • Delete or suspend the users from Google Workspace.
  • Remove all groups associated with the users from Provisioning Scope.
  • Turn off the Adobe SAML app for the associated organizational Units in Google Workspace.

These three operations disable users in the Adobe Admin Console. A disabled user can no longer log in and shows as Disabled in the Directory Users list. Google Sync continues to manage a user deprovisioned by one of these methods. Neither the user’s account nor cloud-stored assets are removed from the organization. 

Remove a user and associated data from the Admin Console: Choose Go to Settings from the Directory settings Sync tab and click Enable editing. Then navigate to Users > Directory Users and choose the user from the list to permanently delete the account.

Once editing is enabled, it allows edits in the synced data for one hour before getting automatically disabled. We recommend you to click Disable editing immediately after user removal to ensure that the Admin Console reflects Google Admin Console changes.

Caution:

If you permanently delete a user, the user is deleted along with all the cloud-stored assets belonging to that user. The user and the assets cannot be recovered once this action is taken.

Quarantine policy

Adobe has a quarantine policy to handle numerous error calls during sync operations. 

Adobe’s service independently monitors sync health to verify when the error rate surpasses a certain threshold in a set amount of time. A minimum number of requests resulting in an error that meets the threshold will enact temporary quarantine, resulting in rejecting all calls and update requests from the Google Admin Console for a time period, after which calls will be accepted again for sync retry. If error calls persist, the sync will be placed on temporary probation for an extended time period in quarantine. If Adobe initiates the quarantine, it may also lead to a subsequent quarantine with Google due to the rejected calls, which will count toward error rates in Google. Note that Adobe reserves the right to update the quarantine parameters based on ongoing data analytics.

Note:

Google may quarantine sync based on error rate.

Common error messages

A set of common error messages is displayed to be aware of when managing Google Sync from the Google Admin Console. Understanding the cause of the various error messages will aid in troubleshooting when errors occur.

You can find sync logs and error logs under the Auto-provisioning section of the Adobe SAML app within the Google Admin ConsoleLearn more about monitoring your deployment within the Google Admin Console.

Google OU sync errors

You might face syncing errors while syncing Google Organizational Units to Adobe Admin Console. Google logs display the following errors:

  • Failed because OU depth is greater than 10: max depth limit reached
  • Failed because OU attribute would yield groups that are too long: group name shouldn't be longer than 256 characters
  • Failed because OU attribute contains disallowed chars for group names: OU name contains disallowed characters

Troubleshooting

As the Adobe Admin Console uses the Google sync service, all sync issues are troubleshot within the Google Admin Console. You can refer to Google's configuration instructions to solve some common issues. If you are unable to find a solution, we recommend you to contact Google customer support for further assistance.

Follow the instructions below to diagnose a sync issue:

  1. Confirm your setup:

    Make sure you've configured the users and groups as per the setup instructions:

  2. Confirm mapping of the user details.

     
    Note:

    If you want to sync Google Organizational Units, make sure that your User Provisioning attribute mapping includes the Organizational unit path as urn:ietf:params:scim:schemas:extension:Adobe:2.0:User.organizationalUnit .

  3. Monitor your provisioning application to uncover issues that may affect sync:

    If the users don't appear in the provisioning logs, they may be out of scope. If the provisioning logs show an issue, fix it to allow the user to sync.

  4. Allow editing synced data in Adobe Admin Console:

    After you enable editing, you can edit synced data in the Adobe Admin Console for a brief period. Any edits during this time do not affect user information in the Google Admin Console. Later, your identity provider's change requests automatically overwrite these brief changes.

Get help faster and easier

New user?