Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SkySync supports connections to Microsoft Office 365 OneDrive for Business Government Community Cloud (GCC) High--an environment that provides compliance with US government requirements for cloud services platforms. Connections can be made using an administrator account with the proper privileges to manage configurations. SkySync creates this connection using the OAuth 2.0 flow to simplify login and connection management.

...

  1. Select Connections > Add connection.

  2. Select Microsoft Office 365 OneDrive for Business GccH (OAuth 2.0) as the platform on the Add connection modal.

  3. Enter the connection information. Reference the table below for details about each field.

  4. Select Sign in with Microsoft Office 365 OneDrive for Business GccH (OAuth 2.0).

  5. Enter the email for the account being used to create the connection and click Next. You must use an admin account with the proper privileges to manage Microsoft 365 configurations.

  6. Enter the password for the account and select Sign in.

  7. You will see a "Connection test succeeded" message on the Add connection modal. (If you don't see this message, repeat the sign in and authorization steps above.)

  8. Select Done to finish creating the connection.


Add Connection Modal - Microsoft Office 365 OneDrive for Business GccH High (OAuth 2.0)

...


Field

Description

Required

Display as

Enter the display name for the connection. If you will be creating multiple connections, ensure the name readily identifies the connection. The name displays in the application, and you can use it to search for the connection and filter lists.

If you do not add a display name, the connection will automatically be named using . . .

Optional 

Domain

Enter the domain of your Microsoft 365 GCCH High account. 

You can find the domain by logging into Microsoft 365 GCCH High using the account you want to use to create the connection. The URL in the address bar is the URL you need to use. It will look something like "…".

Required

Token endpoint

This setting is rare for most Microsoft connections and can be left blank. If needed, this value will be provided by your administrator.

OptionalOptional 

Graph API endpoint

This setting is rare for most Microsoft connections and can be left blank. If needed, this value will be provided by your administrator.

OptionalOptional 


Microsoft Sign In Modal

...


Connection Test Succeeded

...

Features and Limitations 

...

OneDrive for Business has the following file/folder restrictions:

Supported Features(tick)

Unsupported Features(error)

Other Features/Limitations(warning)

Version preservation

Mirror lock ownership

Invalid characters:  |   "   \   /   :   *   ?   <   >
See Invalid Characters and Spaces below

Timestamp preservation

File size maximum: 100 GB

Author/Owner preservation

Segment path length: N/A

File lock propagation

Path length maximum: 400

Account map
(See Mapping below for more information)

Restricted types: N/A

Group map

Maximum number of files per folder: 5000 

Permissions preservation

Maximum Enterprise Keyword length: 255 characters 

User impersonation

Restricted characters in Enterprise Keywords: < and >

Metadata map
(See Metadata Mapping below for more information)

No leading whitespace 
See Invalid Characters and Spaces below

Tags map

No trailing periods and whitespace. 
See Invalid Characters and Spaces below

If a file extension is present, trailing periods and whitespace are allowed before the extension

No non-printable ASCII characters

Transferring Microsoft Lists is not supported.

...

Code Block
GET {{url}}v1/connections/platforms/office365onedrive-business-oauth2-gcch/new?domain={{YOUR DOMAIN}}&name={{YOUR CONNECTION NAME}}&client_id={{YOUR CLIENT ID}}&client_secret={{YOUR CLIENT SECRET}}

...

Code Block
{
  "name":"Basic job with impersonation",
  "kind": "transfer",
  "transfer": {
    "audit_level": "trace",
      "transfer_type": "copy",
      "source": {
        "connection": { "id": "{{source_connectionID}}" },
        "target": {
          "path": "/sourcePath" 
        }
      },
      "destination": {
        "connection": { "id": "{{O365GCCHODFBGCCH_destination_connectionID}}" },
        "impersonate_as": {
            "id": "00",
            "name": "Joe Smith",
            "email": "jsmith@company.onmicrosoft.com"
        },
        "target": {
          "path": "/destinationPath"
        }
      },
        "simulation_mode": false
    },
    "schedule": {
        "mode": "manual"
    },
    "stop_policy": {
        "on_success": 5,
        "on_failure": 5,
        "on_execute": 25
    },
    "category": {
      "name": "category name"
    }
}

...