5
5
<key >pfm_app_url </key >
6
6
<string >https://github.com/twocanoes/xcreds </string >
7
7
<key >pfm_description </key >
8
- <string >xcreds OAuth Settings </string >
8
+ <string >XCreds OAuth Settings </string >
9
+ <key >pfm_documentation_url </key >
10
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide </string >
9
11
<key >pfm_domain </key >
10
12
<string >com.twocanoes.xcreds </string >
11
- <key >pfm_documentation_url </key >
12
- <string >https://github.com/twocanoes/xcreds </string >
13
13
<key >pfm_platforms </key >
14
14
<array >
15
15
<string >macOS </string >
16
16
</array >
17
17
<key >pfm_format_version </key >
18
18
<integer >1 </integer >
19
19
<key >pfm_last_modified </key >
20
- <date >2022-08-12T17:21:11Z </date >
20
+ <date >2022-09-01T15:08:44Z </date >
21
21
<key >pfm_subkeys </key >
22
22
<array >
23
23
<dict >
@@ -132,12 +132,12 @@ A profile can consist of payloads with different version numbers. For example, c
132
132
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#clientid </string >
133
133
<key >pfm_name </key >
134
134
<string >clientID </string >
135
+ <key >pfm_require </key >
136
+ <string >always </string >
135
137
<key >pfm_title </key >
136
138
<string >Client ID </string >
137
139
<key >pfm_type </key >
138
140
<string >string </string >
139
- <key >pfm_require </key >
140
- <string >always </string >
141
141
</dict >
142
142
<dict >
143
143
<key >pfm_description </key >
@@ -160,26 +160,26 @@ A profile can consist of payloads with different version numbers. For example, c
160
160
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#createadminuser </string >
161
161
<key >pfm_name </key >
162
162
<string >CreateAdminUser </string >
163
- <key >pfm_type </key >
164
- <string >boolean </string >
165
163
<key >pfm_title </key >
166
164
<string >Create User as Admin </string >
165
+ <key >pfm_type </key >
166
+ <string >boolean </string >
167
167
</dict >
168
168
<dict >
169
+ <key >pfm_default </key >
170
+ <string >https://login.microsoftonline.com/common/.well-known/openid-configuration </string >
169
171
<key >pfm_description </key >
170
172
<string >The discovery URL provided by your OIDC / Cloud provider. </string >
171
173
<key >pfm_documentation_url </key >
172
174
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#discoveryurl </string >
173
- <key >pfm_default </key >
174
- <string >https://login.microsoftonline.com/common/.well-known/openid-configuration </string >
175
175
<key >pfm_name </key >
176
176
<string >discoveryURL </string >
177
177
<key >pfm_require </key >
178
178
<string >always </string >
179
- <key >pfm_type </key >
180
- <string >string </string >
181
179
<key >pfm_title </key >
182
180
<string >Discovery URL </string >
181
+ <key >pfm_type </key >
182
+ <string >string </string >
183
183
</dict >
184
184
<dict >
185
185
<key >pfm_default </key >
@@ -199,7 +199,7 @@ A profile can consist of payloads with different version numbers. For example, c
199
199
<key >pfm_default </key >
200
200
<false />
201
201
<key >pfm_description </key >
202
- <string >Save the Personal Recovery Key (PRK) to disk for the MDM Escrow Service to collect </string >
202
+ <string >Save the Personal Recovery Key (PRK) to disk for the MDM Escrow Service to collect. </string >
203
203
<key >pfm_documentation_url </key >
204
204
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#enablefderecoverykey </string >
205
205
<key >pfm_name </key >
@@ -211,7 +211,9 @@ A profile can consist of payloads with different version numbers. For example, c
211
211
</dict >
212
212
<dict >
213
213
<key >pfm_description </key >
214
- <string >Specify a custom path for the recovery key </string >
214
+ <string >Specify a custom path for the recovery key. </string >
215
+ <key >pfm_documentation_url </key >
216
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#enablefderecoverykeypath </string >
215
217
<key >pfm_name </key >
216
218
<string >EnableFDERecoveryKeyPath </string >
217
219
<key >pfm_title </key >
@@ -223,7 +225,7 @@ A profile can consist of payloads with different version numbers. For example, c
223
225
<key >pfm_default </key >
224
226
<false />
225
227
<key >pfm_description </key >
226
- <string >Rotate the Personal Recovery Key (PRK) </string >
228
+ <string >Rotate the Personal Recovery Key (PRK). </string >
227
229
<key >pfm_documentation_url </key >
228
230
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#enablefderekey </string >
229
231
<key >pfm_name </key >
@@ -237,9 +239,11 @@ A profile can consist of payloads with different version numbers. For example, c
237
239
<key >pfm_default </key >
238
240
<string >file:///System/Library/Desktop Pictures/Monterey Graphic.heic </string >
239
241
<key >pfm_description </key >
240
- <string >url to an image to show in the background while logging in </string >
242
+ <string >URL to an image to show in the background while logging in. </string >
241
243
<key >pfm_documentation_url </key >
242
244
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#loginwindowbackgroundimageurl </string >
245
+ <key >pfm_format </key >
246
+ <string >(https?://|file:///).* </string >
243
247
<key >pfm_name </key >
244
248
<string >loginWindowBackgroundImageURL </string >
245
249
<key >pfm_title </key >
@@ -252,6 +256,8 @@ A profile can consist of payloads with different version numbers. For example, c
252
256
<string >Add a menu item for changing the password that will open this URL when the menu item is selected. </string >
253
257
<key >pfm_documentation_url </key >
254
258
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#passwordchangeurl </string >
259
+ <key >pfm_format </key >
260
+ <string >https?://.* </string >
255
261
<key >pfm_name </key >
256
262
<string >passwordChangeURL </string >
257
263
<key >pfm_title </key >
@@ -277,7 +283,7 @@ A profile can consist of payloads with different version numbers. For example, c
277
283
<key >pfm_default </key >
278
284
<integer >3 </integer >
279
285
<key >pfm_description </key >
280
- <string >Number of hours for checking for password changes. Default is 3 hours. Minimum is 1 hour. </string >
286
+ <string >Number of hours for checking for password changes. Default is 3 hours. Minimum is 1 hour. </string >
281
287
<key >pfm_documentation_url </key >
282
288
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#refreshratehours </string >
283
289
<key >pfm_name </key >
@@ -302,6 +308,8 @@ A profile can consist of payloads with different version numbers. For example, c
302
308
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#scopes </string >
303
309
<key >pfm_name </key >
304
310
<string >scopes </string >
311
+ <key >pfm_note </key >
312
+ <string >All scopes should be lowercase and separated by single spaces </string >
305
313
<key >pfm_title </key >
306
314
<string >Scopes </string >
307
315
<key >pfm_type </key >
@@ -321,6 +329,20 @@ A profile can consist of payloads with different version numbers. For example, c
321
329
<key >pfm_type </key >
322
330
<string >boolean </string >
323
331
</dict >
332
+ <dict >
333
+ <key >pfm_default </key >
334
+ <true />
335
+ <key >pfm_description </key >
336
+ <string >Determine if the mac login window or the cloud login window is shown by default </string >
337
+ <key >pfm_documentation_url </key >
338
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#shouldshowcloudloginbydefault </string >
339
+ <key >pfm_name </key >
340
+ <string >shouldShowCloudLoginByDefault </string >
341
+ <key >pfm_title </key >
342
+ <string >Show Cloud Login By Default </string >
343
+ <key >pfm_type </key >
344
+ <string >boolean </string >
345
+ </dict >
324
346
<dict >
325
347
<key >pfm_default </key >
326
348
<true />
@@ -336,10 +358,10 @@ A profile can consist of payloads with different version numbers. For example, c
336
358
<string >boolean </string >
337
359
</dict >
338
360
<dict >
339
- <key >pfm_description </key >
340
- <string >Show Configure WiFi button in XCreds Login. </string >
341
361
<key >pfm_default </key >
342
362
<true />
363
+ <key >pfm_description </key >
364
+ <string >Show Configure WiFi button in XCreds Login. </string >
343
365
<key >pfm_documentation_url </key >
344
366
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#shouldshowconfigurewifibutton </string >
345
367
<key >pfm_name </key >
@@ -353,7 +375,7 @@ A profile can consist of payloads with different version numbers. For example, c
353
375
<key >pfm_default </key >
354
376
<false />
355
377
<key >pfm_description </key >
356
- <string >If no settings are specified, preferences will not be shown on startupu </string >
378
+ <string >If no settings are specified, preferences will not be shown on startup. </string >
357
379
<key >pfm_documentation_url </key >
358
380
<string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#shouldshowpreferencesonstart </string >
359
381
<key >pfm_name </key >
@@ -459,6 +481,113 @@ A profile can consist of payloads with different version numbers. For example, c
459
481
<key >pfm_type </key >
460
482
<string >boolean </string >
461
483
</dict >
484
+ <dict >
485
+ <key >pfm_description </key >
486
+ <string >hostname of the page that has the password field. </string >
487
+ <key >pfm_documentation_url </key >
488
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#idphostname </string >
489
+ <key >pfm_name </key >
490
+ <string >idpHostName </string >
491
+ <key >pfm_title </key >
492
+ <string >idpHostName </string >
493
+ <key >pfm_type </key >
494
+ <string >string </string >
495
+ </dict >
496
+ <dict >
497
+ <key >pfm_description </key >
498
+ <string >array of hostnames of the page that has the password field. </string >
499
+ <key >pfm_name </key >
500
+ <string >idpHostNames </string >
501
+ <key >pfm_subkeys </key >
502
+ <array >
503
+ <dict >
504
+ <key >pfm_name </key >
505
+ <string >idpHostName </string >
506
+ <key >pfm_type </key >
507
+ <string >string </string >
508
+ </dict >
509
+ </array >
510
+ <key >pfm_title </key >
511
+ <string >idpHostNames </string >
512
+ <key >pfm_type </key >
513
+ <string >array </string >
514
+ </dict >
515
+ <dict >
516
+ <key >pfm_description </key >
517
+ <string >password element id of the html element that has the password. </string >
518
+ <key >pfm_documentation_url </key >
519
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#passwordelementid </string >
520
+ <key >pfm_name </key >
521
+ <string >passwordElementID </string >
522
+ <key >pfm_title </key >
523
+ <string >passwordElementID </string >
524
+ <key >pfm_type </key >
525
+ <string >string </string >
526
+ </dict >
527
+ <dict >
528
+ <key >pfm_default </key >
529
+ <string >given_name </string >
530
+ <key >pfm_description </key >
531
+ <string >Local DS to OIDC Mapping for First Name </string >
532
+ <key >pfm_documentation_url </key >
533
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#oidcmappingfirstname </string >
534
+ <key >pfm_name </key >
535
+ <string >map_firstname </string >
536
+ <key >pfm_note </key >
537
+ <string >Map firstName to OIDC claim </string >
538
+ <key >pfm_title </key >
539
+ <string >First Name OIDC Mapping </string >
540
+ <key >pfm_type </key >
541
+ <string >string </string >
542
+ </dict >
543
+ <dict >
544
+ <key >pfm_default </key >
545
+ <string >family_name </string >
546
+ <key >pfm_description </key >
547
+ <string >Local DS to OIDC Mapping for Last Name </string >
548
+ <key >pfm_documentation_url </key >
549
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#oidcmappinglastname </string >
550
+ <key >pfm_name </key >
551
+ <string >map_lastname </string >
552
+ <key >pfm_note </key >
553
+ <string >Map lastName to OIDC claim </string >
554
+ <key >pfm_title </key >
555
+ <string >Last Name OIDC Mapping </string >
556
+ <key >pfm_type </key >
557
+ <string >string </string >
558
+ </dict >
559
+ <dict >
560
+ <key >pfm_default </key >
561
+ <string >name </string >
562
+ <key >pfm_description </key >
563
+ <string >Local DS to OIDC Mapping for Name </string >
564
+ <key >pfm_documentation_url </key >
565
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#oidcmappingfullname </string >
566
+ <key >pfm_name </key >
567
+ <string >map_fullname </string >
568
+ <key >pfm_note </key >
569
+ <string >Map fullName to OIDC claim </string >
570
+ <key >pfm_title </key >
571
+ <string >Full Name OIDC Mapping </string >
572
+ <key >pfm_type </key >
573
+ <string >string </string >
574
+ </dict >
575
+ <dict >
576
+ <key >pfm_default </key >
577
+ <string >name </string >
578
+ <key >pfm_description </key >
579
+ <string >Local DS to OIDC Mapping for Name </string >
580
+ <key >pfm_documentation_url </key >
581
+ <string >https://github.com/twocanoes/xcreds/wiki/AdminGuide#oidcmappinglusername </string >
582
+ <key >pfm_name </key >
583
+ <string >map_username </string >
584
+ <key >pfm_note </key >
585
+ <string >Map Username to OIDC claim </string >
586
+ <key >pfm_title </key >
587
+ <string >Username OIDC Mapping </string >
588
+ <key >pfm_type </key >
589
+ <string >string </string >
590
+ </dict >
462
591
</array >
463
592
<key >pfm_targets </key >
464
593
<array >
@@ -470,6 +599,6 @@ A profile can consist of payloads with different version numbers. For example, c
470
599
<key >pfm_unique </key >
471
600
<false />
472
601
<key >pfm_version </key >
473
- <integer >1 </integer >
602
+ <integer >2 </integer >
474
603
</dict >
475
604
</plist >
0 commit comments