Onedrive for Mac can't signin silently

clarbgb
New Contributor II

Hello all,

 

I am struggling getting OneDrive to silently sign in and redirect folders.  I have researched previous posts, and am using Microsoft's guide here: https://learn.microsoft.com/en-us/sharepoint/deploy-and-configure-on-macos to no avail. Here is my configuration policy below -- can anyone take a look and see what I'm missing?  I swapped out my real tenant ID with (Tenant ID) for the sake of sharing.  Thanks for your help.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1">
	<dict>
		<key>KFMBlockOptOut</key>
		<True/>
		<key>KFMSilentOptIn</key>
		<string>(Tenant ID)</string>
		<key>KFMSilentOptInWithNotification</key>
		<True/>
        <key>KFMOptInWithWizard</key>
		<string>(Tenant ID)</string>
		<key>EnableSyncAdminReports</key>
		<integer>1</integer>
		<key>PayloadUUID</key>
		<string>(Tenant ID)</string>
		<key>PayloadType</key>
		<string>Configuration</string>
		<key>PayloadOrganization</key>
		<string>Microsoft Corporation</string>
		<key>PayloadIdentifier</key>
		<string>9FE052B5-E7B6-4BF9-94EB-DB611E0E323E</string>
		<key>PayloadDisplayName</key>
		<string>OneDrive - Background Services</string>
		<key>PayloadDescription</key>
		<string/>
		<key>PayloadVersion</key>
		<integer>1</integer>
		<key>PayloadEnabled</key>
		<true/>
		<key>PayloadRemovalDisallowed</key>
		<true/>
		<key>PayloadScope</key>
		<string>System</string>
		<key>PayloadContent</key>
		<array>
			<dict>
				<key>PayloadDescription</key>
				<string>Background Service Management for OneDrive</string>
				<key>PayloadIdentifier</key>
				<string>4C3F2438-464E-43F5-8961-D4672D4A9F5D.privacy.C7B71805-73F2-43F6-A5AA-29C9CAD728B4</string>
				<key>PayloadUUID</key>
				<string>F9EE3920-EAD8-4472-AF2F-52D2B57FDB31</string>
				<key>Rules</key>
				<array>
					<dict>
						<key>RuleType</key>
						<string>LabelPrefix</string>
						<key>RuleValue</key>
						<string>com.microsoft.OneDrive</string>
					</dict>
					<dict>
						<key>RuleType</key>
						<string>BundleIdentifierPrefix</string>
						<key>RuleValue</key>
						<string>com.microsoft.OneDriveLauncher</string>
					</dict>
				</array>
				<key>PayloadType</key>
				<string>com.apple.servicemanagement</string>
				<key>PayloadDisplayName</key>
				<string>Background Service Management for OneDrive</string>
			</dict>
		</array>
	</dict>
</plist>

 

2 REPLIES 2

Chubs
Contributor

I think you're settings too much on the front end.  You'll also want to preconfigure the Office plists for "sso" as well as enable the SSOe.  

Try this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>DisableTutorial</key>
    <true/>
    <key>HideDockIcon</key>
    <true/>
    <key>OpenAtLogin</key>
    <true/>
    <key>DefaultToBusinessFRE</key>
    <true/>
    <key>EnableAddAccounts</key>
    <false/>
    <key>FilesOnDemandEnabled</key>
    <false/>
    <key>EnableODIgnore</key>
    <array/>
    <key>EnableAllOcsiClients</key>
    <true/>
    <key>BlockExternalSync</key>
    <false/>
    <key>KFMSilentOptIn</key>
    <string>tenantKeyHere</string>
    <key>KFMBlockOptIn</key>
    <integer>0</integer>
    <key>KFMBlockOptOut</key>
    <true/>
  </dict>
</plist>
 
Something simple to get started.

Also note: 
I find your lack of faith disturbing

And I didn't finish my thought - lol.  Note that if users have Dropbox, Box.net, etc. etc. running redirection already, this will fall HARD on its face.  

I find your lack of faith disturbing