Skip to content

Commit

Permalink
added additional sample profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
twocanoes committed Jan 13, 2024
1 parent 8bd74a3 commit 721bf74
Show file tree
Hide file tree
Showing 9 changed files with 598 additions and 0 deletions.
70 changes: 70 additions & 0 deletions Sample Profile/xcreds-AD Only.mobileconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<?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>PayloadContent</key>
<array>
<dict>
<key>ADDomain</key>
<string>twocanoes.com</string>
<key>CreateAdminIfGroupMember</key>
<array>
<string>93392af1-8e10-4691-9702-a4d5e7f7c781</string>
<string>47b36644-8477-4194-b42d-9e519e9193e7</string>
</array>
<key>PasswordOverwriteSilent</key>
<true/>
<key>PayloadDescription</key>
<string>Configures XCreds configuration preferences</string>
<key>PayloadDisplayName</key>
<string>XCreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreator.47F59CD0-E476-4016-A8C6-82837B61C7CE.com.twocanoes.xcreds.F5B79C66-146F-4F8A-9237-CAF10606615C.11BE4B70-7A81-4351-A799-6B6BCBCF0900.C499E48D-61A5-4463-BB5A-FFFB14936411.0C06D77A-983C-43D4-939E-AA6AF0AF9AFA</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.twocanoes.xcreds</string>
<key>PayloadUUID</key>
<string>0C06D77A-983C-43D4-939E-AA6AF0AF9AFA</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>cloudLoginText</key>
<string>Back to XCreds</string>
<key>loginWindowHeight</key>
<integer>500</integer>
<key>loginWindowWidth</key>
<integer>500</integer>
<key>shouldShowConfigureWifiButton</key>
<true/>
<key>shouldShowMacLoginButton</key>
<true/>
<key>shouldShowQuitMenu</key>
<true/>
<key>shouldShowSupportStatus</key>
<true/>
<key>shouldShowVersionInfo</key>
<true/>
<key>shouldSwitchToLoginWindowWhenLocked</key>
<true/>
<key>settingsOverrideScriptPath</key>
<string>/usr/local/xcreds/override.sh</string>
</dict>
</array>
<key>PayloadDescription</key>
<string>AD Only</string>
<key>PayloadDisplayName</key>
<string>xcreds-AD Only</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreat0C865A8B-0494-42F7-9108-1AAFC2C85B72</string>
<key>PayloadOrganization</key>
<string>twocanoes</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>56A788D5-4AFE-48CD-81D0-7F455F2DD5E5</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
69 changes: 69 additions & 0 deletions Sample Profile/xcreds-AD Only_admin_group.mobileconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
<?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>PayloadContent</key>
<array>
<dict>
<key>ADDomain</key>
<string>twocanoes.com</string>
<key>CreateAdminIfGroupMember</key>
<array>
<string>Administrators</string>
</array>
<key>PasswordOverwriteSilent</key>
<true/>
<key>PayloadDescription</key>
<string>Configures XCreds configuration preferences</string>
<key>PayloadDisplayName</key>
<string>XCreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreator.47F59CD0-E476-4016-A8C6-82837B61C7CE.com.twocanoes.xcreds.F5B79C66-146F-4F8A-9237-CAF10606615C.11BE4B70-7A81-4351-A799-6B6BCBCF0900.C499E48D-61A5-4463-BB5A-FFFB14936411.0C06D77A-983C-43D4-939E-AA6AF0AF9AFA</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.twocanoes.xcreds</string>
<key>PayloadUUID</key>
<string>0C06D77A-983C-43D4-939E-AA6AF0AF9AFA</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>cloudLoginText</key>
<string>Back to XCreds</string>
<key>loginWindowHeight</key>
<integer>500</integer>
<key>loginWindowWidth</key>
<integer>500</integer>
<key>shouldShowConfigureWifiButton</key>
<true/>
<key>shouldShowMacLoginButton</key>
<true/>
<key>shouldShowQuitMenu</key>
<true/>
<key>shouldShowSupportStatus</key>
<true/>
<key>shouldShowVersionInfo</key>
<true/>
<key>shouldSwitchToLoginWindowWhenLocked</key>
<true/>
<key>settingsOverrideScriptPath</key>
<string>/usr/local/xcreds/override.sh</string>
</dict>
</array>
<key>PayloadDescription</key>
<string>AD Only</string>
<key>PayloadDisplayName</key>
<string>xcreds-AD Only</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreat0C865A8B-0494-42F7-9108-1AAFC2C85B72</string>
<key>PayloadOrganization</key>
<string>twocanoes</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>56A788D5-4AFE-48CD-81D0-7F455F2DD5E5</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
81 changes: 81 additions & 0 deletions Sample Profile/xcreds_example_azure_allow_fred.mobileconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?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>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Configures XCreds configuration preferences</string>
<key>PayloadDisplayName</key>
<string>XCreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreator.47F59CD0-E476-4016-A8C6-82837B61C7CE.com.twocanoes.xcreds.F5B79C66-146F-4F8A-9237-CAF10606615C.11BE4B70-7A81-4351-A799-6B6BCBCF0900</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.twocanoes.xcreds</string>
<key>PayloadUUID</key>
<string>11BE4B70-7A81-4351-A799-6B6BCBCF0900</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>clientID</key>
<string>5487c4cd-949a-402d-9eee-ae8fb696b415</string>
<key>discoveryURL</key>
<string>https://login.microsoftonline.com/common/.well-known/openid-configuration</string>
<key>redirectURI</key>
<string>https://127.0.0.1/xcreds</string>
<key>scopes</key>
<string>profile openid email offline_access</string>
<key>shouldShowQuitMenu</key>
<false/>
<key>map_firstname</key>
<string>given_name</string>
<key>map_fullname</key>
<string>name</string>
<key>map_lastname</key>
<string>family_name</string>
<key>map_username</key>
<string>name</string>
<key>cloudLoginText</key>
<string>Back to XCreds</string>
<key>loginWindowBackgroundImageURL</key>
<string>file:///System/Library/Desktop Pictures/Monterey Graphic.heic</string>
<key>loginWindowHeight</key>
<integer>500</integer>
<key>loginWindowWidth</key>
<integer>500</integer>
<key>shouldShowConfigureWifiButton</key>
<true/>
<key>shouldShowMacLoginButton</key>
<true/>
<key>shouldShowSupportStatus</key>
<true/>
<key>shouldShowVersionInfo</key>
<true/>
<key>allowedUsersArray</key>
<array>
<string>fred@twocanoes.com</string>
</array>
<key>allowUsersClaim</key>
<string>upn</string>
</dict>
</array>
<key>PayloadDescription</key>
<string>azure xcreds</string>
<key>PayloadDisplayName</key>
<string>azure xcreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreatorAF7B74FE-BF9D-4789-9E78-519C49324120</string>
<key>PayloadOrganization</key>
<string>twocanoes</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>7620DBF9-295B-4DFF-B0AE-0629207ECF5A</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
77 changes: 77 additions & 0 deletions Sample Profile/xcreds_example_azure_hide.mobileconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<?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>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Configures XCreds configuration preferences</string>
<key>PayloadDisplayName</key>
<string>XCreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreator.47F59CD0-E476-4016-A8C6-82837B61C7CE.com.twocanoes.xcreds.F5B79C66-146F-4F8A-9237-CAF10606615C.11BE4B70-7A81-4351-A799-6B6BCBCF0900</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.twocanoes.xcreds</string>
<key>PayloadUUID</key>
<string>11BE4B70-7A81-4351-A799-6B6BCBCF0900</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>clientID</key>
<string>5487c4cd-949a-402d-9eee-ae8fb696b415</string>
<key>discoveryURL</key>
<string>https://login.microsoftonline.com/common/.well-known/openid-configuration</string>
<key>redirectURI</key>
<string>https://127.0.0.1/xcreds</string>
<key>scopes</key>
<string>profile openid email offline_access</string>
<key>shouldShowQuitMenu</key>
<false/>
<key>map_firstname</key>
<string>given_name</string>
<key>map_fullname</key>
<string>name</string>
<key>map_lastname</key>
<string>family_name</string>
<key>map_username</key>
<string>name</string>
<key>cloudLoginText</key>
<string>Back to XCreds</string>
<key>loginWindowBackgroundImageURL</key>
<string>file:///System/Library/Desktop Pictures/Monterey Graphic.heic</string>
<key>loginWindowHeight</key>
<integer>500</integer>
<key>loginWindowWidth</key>
<integer>500</integer>
<key>shouldShowConfigureWifiButton</key>
<true/>
<key>shouldShowMacLoginButton</key>
<true/>
<key>shouldShowSupportStatus</key>
<true/>
<key>shouldShowVersionInfo</key>
<true/>
<key>hideIfPathExists</key>
<string>/tmp/hide</string>
</dict>
</array>
<key>PayloadDescription</key>
<string>azure xcreds</string>
<key>PayloadDisplayName</key>
<string>azure xcreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreatorAF7B74FE-BF9D-4789-9E78-519C49324120</string>
<key>PayloadOrganization</key>
<string>twocanoes</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>7620DBF9-295B-4DFF-B0AE-0629207ECF5A</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<?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>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Configures XCreds configuration preferences</string>
<key>PayloadDisplayName</key>
<string>XCreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreator.47F59CD0-E476-4016-A8C6-82837B61C7CE.com.twocanoes.xcreds.F5B79C66-146F-4F8A-9237-CAF10606615C.11BE4B70-7A81-4351-A799-6B6BCBCF0900</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.twocanoes.xcreds</string>
<key>PayloadUUID</key>
<string>11BE4B70-7A81-4351-A799-6B6BCBCF0900</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>clientID</key>
<string>5487c4cd-949a-402d-9eee-ae8fb696b415</string>
<key>discoveryURL</key>
<string>https://login.microsoftonline.com/common/.well-known/openid-configuration</string>
<key>redirectURI</key>
<string>https://127.0.0.1/xcreds</string>
<key>scopes</key>
<string>profile openid email offline_access</string>
<key>shouldShowQuitMenu</key>
<false/>
<key>loadPageTitle</key>
<string>This is a custom title!</string>
<key>loadPageInfo</key>
<string>please make sure add in some interest interesting information and let the user to click Refresh.\n\nHi Mom!
</string>
<key>map_firstname</key>
<string>given_name</string>
<key>map_fullname</key>
<string>name</string>
<key>map_lastname</key>
<string>family_name</string>
<key>map_username</key>
<string>name</string>
<key>cloudLoginText</key>
<string>Back to XCreds</string>
<key>loginWindowBackgroundImageURL</key>
<string>file:///System/Library/Desktop Pictures/Monterey Graphic.heic</string>
<key>loginWindowHeight</key>
<integer>500</integer>
<key>loginWindowWidth</key>
<integer>500</integer>
<key>shouldShowConfigureWifiButton</key>
<true/>
<key>shouldShowMacLoginButton</key>
<true/>
<key>shouldShowSupportStatus</key>
<true/>
<key>shouldShowVersionInfo</key>
<true/>
</dict>
</array>
<key>PayloadDescription</key>
<string>azure xcreds</string>
<key>PayloadDisplayName</key>
<string>azure xcreds</string>
<key>PayloadIdentifier</key>
<string>com.github.erikberglund.ProfileCreatorAF7B74FE-BF9D-4789-9E78-519C49324120</string>
<key>PayloadOrganization</key>
<string>twocanoes</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>7620DBF9-295B-4DFF-B0AE-0629207ECF5A</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>

0 comments on commit 721bf74

Please sign in to comment.