Onboarding information

Provide the following information to Microsoft to enable end-to-end testing and release of Microsoft 365 for Mobile integration. After initially onboarding to the Microsoft Office 365 - Cloud Storage Partner Program, you are given access to the CSPP Yammer Group. You can work with the onboarding representatives there to provide your information to Microsoft.

Property Data Type Sample Value Description
Localized Provider Name String Contoso The name to display for this storage. provider
Icon Locations String[] https://contoso.com/images/logo16.png
https://contoso.com/images/logo32.png
https://contoso.com/images/logo48.png
https://contoso.com/images/logo64.png
https://contoso.com/images/logo80.png
https://contoso.com/images/logo96.png
The path to the provider hosted icons, one for each of the following dimensions:

● 16x16
● 32x32
● 48x48
● 64x64
● 80x80
● 96x96

Requirements:

● must be PNG
● icons must have at least a 1px white border to avoid bleed.
BootstrapperUri String https://contoso.com/wopibootstrapper The full path to the Bootstrapper endpoint. Must end in wopibootstrapper.
English Description String Free online storage. Store, access, and share thousands of documents. Used to show more information about the service.

Specify which part of the string shouldn't be localized. For example, your product or brand name if you include it in your description.
Client ID String s6BhdRkqt3 OAuth2 Client ID (for Office).
Client Secret String 7FjfpZBr1K3tDRbnfVdmIw98 OAuth2 Client Secret (for Office).

Don't provide this in email. This must be transferred securely.
Client App Name String Office Please set this as the app name.
RedirectUri String https://localhost The redirect URI that returns an authorization code. This URI is a known stop-URL and isn't loaded by Microsoft 365 for mobile.
ProviderId String TP_CONTOSO Supplied by Microsoft.
TrustedDomain String contoso.com, qa-contos.com Known domains for bootstrapper, authorization, and token issuance endpoints.
Scope (optional) String userprofile, editdocs Set of comma-delimited scopes that are requested during authentication with the storage provider.
SupportRefresh Bool True Denotes whether you'll issue a refresh token that can get a new access token.
SiteUrl String http://www.contoso.com Fully qualified address to your website.

Additional information required

  • Three test accounts on each environment you want to onboard.
    • If your service has a commercial versus consumer offering, provide three of each.
  • Website interface of each environment, if one exists.
  • Whether each environment can be reached outside your network (if it's Internet accessible so we can use it).
  • How many apps you have on each platform. (For example, on iOS, do you have a for enterprise app versus a for consumer app, or do you just have one?)
  • If you've already integrated with Office for the web, provide directions to access the Validator.

Security Questions

  • What's the expiry for access and refresh token for each environment?
  • Do you actually check the redirect URI sent during OAuth2 flow against the one registered above, such that the authorization code would only ever be sent to the redirect URI?