|
11 | 11 | "provider": { |
12 | 12 | "const": "github" |
13 | 13 | }, |
| 14 | + "displayName": { |
| 15 | + "type": "string", |
| 16 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'GitHub'." |
| 17 | + }, |
14 | 18 | "purpose": { |
15 | 19 | "enum": [ |
16 | 20 | "sso", |
|
107 | 111 | "provider": { |
108 | 112 | "const": "gitlab" |
109 | 113 | }, |
| 114 | + "displayName": { |
| 115 | + "type": "string", |
| 116 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'GitLab'." |
| 117 | + }, |
110 | 118 | "purpose": { |
111 | 119 | "enum": [ |
112 | 120 | "sso", |
|
203 | 211 | "provider": { |
204 | 212 | "const": "google" |
205 | 213 | }, |
| 214 | + "displayName": { |
| 215 | + "type": "string", |
| 216 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Google'." |
| 217 | + }, |
206 | 218 | "purpose": { |
207 | 219 | "const": "sso" |
208 | 220 | }, |
|
281 | 293 | "provider": { |
282 | 294 | "const": "okta" |
283 | 295 | }, |
| 296 | + "displayName": { |
| 297 | + "type": "string", |
| 298 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Okta'." |
| 299 | + }, |
284 | 300 | "purpose": { |
285 | 301 | "const": "sso" |
286 | 302 | }, |
|
390 | 406 | "provider": { |
391 | 407 | "const": "keycloak" |
392 | 408 | }, |
| 409 | + "displayName": { |
| 410 | + "type": "string", |
| 411 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Keycloak'." |
| 412 | + }, |
393 | 413 | "purpose": { |
394 | 414 | "const": "sso" |
395 | 415 | }, |
|
499 | 519 | "provider": { |
500 | 520 | "const": "microsoft-entra-id" |
501 | 521 | }, |
| 522 | + "displayName": { |
| 523 | + "type": "string", |
| 524 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Microsoft Entra ID'." |
| 525 | + }, |
502 | 526 | "purpose": { |
503 | 527 | "const": "sso" |
504 | 528 | }, |
|
608 | 632 | "provider": { |
609 | 633 | "const": "gcp-iap" |
610 | 634 | }, |
| 635 | + "displayName": { |
| 636 | + "type": "string", |
| 637 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Google Cloud IAP'." |
| 638 | + }, |
611 | 639 | "purpose": { |
612 | 640 | "const": "sso" |
613 | 641 | }, |
|
655 | 683 | "provider": { |
656 | 684 | "const": "bitbucket-cloud" |
657 | 685 | }, |
| 686 | + "displayName": { |
| 687 | + "type": "string", |
| 688 | + "description": "Optional human-readable label shown on the login screen and account settings. Defaults to 'Bitbucket Cloud'." |
| 689 | + }, |
658 | 690 | "purpose": { |
659 | 691 | "enum": [ |
660 | 692 | "sso", |
|
740 | 772 | "provider": { |
741 | 773 | "const": "authentik" |
742 | 774 | }, |
| 775 | + "displayName": { |
| 776 | + "type": "string", |
| 777 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Authentik'." |
| 778 | + }, |
743 | 779 | "purpose": { |
744 | 780 | "const": "sso" |
745 | 781 | }, |
|
849 | 885 | "provider": { |
850 | 886 | "const": "jumpcloud" |
851 | 887 | }, |
| 888 | + "displayName": { |
| 889 | + "type": "string", |
| 890 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'JumpCloud'." |
| 891 | + }, |
852 | 892 | "purpose": { |
853 | 893 | "const": "sso" |
854 | 894 | }, |
|
958 | 998 | "provider": { |
959 | 999 | "const": "bitbucket-server" |
960 | 1000 | }, |
| 1001 | + "displayName": { |
| 1002 | + "type": "string", |
| 1003 | + "description": "Optional human-readable label shown on the login screen and account settings. Defaults to 'Bitbucket Server'." |
| 1004 | + }, |
961 | 1005 | "purpose": { |
962 | 1006 | "enum": [ |
963 | 1007 | "sso", |
|
1054 | 1098 | "provider": { |
1055 | 1099 | "const": "github" |
1056 | 1100 | }, |
| 1101 | + "displayName": { |
| 1102 | + "type": "string", |
| 1103 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'GitHub'." |
| 1104 | + }, |
1057 | 1105 | "purpose": { |
1058 | 1106 | "enum": [ |
1059 | 1107 | "sso", |
|
1150 | 1198 | "provider": { |
1151 | 1199 | "const": "gitlab" |
1152 | 1200 | }, |
| 1201 | + "displayName": { |
| 1202 | + "type": "string", |
| 1203 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'GitLab'." |
| 1204 | + }, |
1153 | 1205 | "purpose": { |
1154 | 1206 | "enum": [ |
1155 | 1207 | "sso", |
|
1246 | 1298 | "provider": { |
1247 | 1299 | "const": "google" |
1248 | 1300 | }, |
| 1301 | + "displayName": { |
| 1302 | + "type": "string", |
| 1303 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Google'." |
| 1304 | + }, |
1249 | 1305 | "purpose": { |
1250 | 1306 | "const": "sso" |
1251 | 1307 | }, |
|
1324 | 1380 | "provider": { |
1325 | 1381 | "const": "okta" |
1326 | 1382 | }, |
| 1383 | + "displayName": { |
| 1384 | + "type": "string", |
| 1385 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Okta'." |
| 1386 | + }, |
1327 | 1387 | "purpose": { |
1328 | 1388 | "const": "sso" |
1329 | 1389 | }, |
|
1433 | 1493 | "provider": { |
1434 | 1494 | "const": "keycloak" |
1435 | 1495 | }, |
| 1496 | + "displayName": { |
| 1497 | + "type": "string", |
| 1498 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Keycloak'." |
| 1499 | + }, |
1436 | 1500 | "purpose": { |
1437 | 1501 | "const": "sso" |
1438 | 1502 | }, |
|
1542 | 1606 | "provider": { |
1543 | 1607 | "const": "microsoft-entra-id" |
1544 | 1608 | }, |
| 1609 | + "displayName": { |
| 1610 | + "type": "string", |
| 1611 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Microsoft Entra ID'." |
| 1612 | + }, |
1545 | 1613 | "purpose": { |
1546 | 1614 | "const": "sso" |
1547 | 1615 | }, |
|
1651 | 1719 | "provider": { |
1652 | 1720 | "const": "gcp-iap" |
1653 | 1721 | }, |
| 1722 | + "displayName": { |
| 1723 | + "type": "string", |
| 1724 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Google Cloud IAP'." |
| 1725 | + }, |
1654 | 1726 | "purpose": { |
1655 | 1727 | "const": "sso" |
1656 | 1728 | }, |
|
1698 | 1770 | "provider": { |
1699 | 1771 | "const": "authentik" |
1700 | 1772 | }, |
| 1773 | + "displayName": { |
| 1774 | + "type": "string", |
| 1775 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'Authentik'." |
| 1776 | + }, |
1701 | 1777 | "purpose": { |
1702 | 1778 | "const": "sso" |
1703 | 1779 | }, |
|
1807 | 1883 | "provider": { |
1808 | 1884 | "const": "bitbucket-cloud" |
1809 | 1885 | }, |
| 1886 | + "displayName": { |
| 1887 | + "type": "string", |
| 1888 | + "description": "Optional human-readable label shown on the login screen and account settings. Defaults to 'Bitbucket Cloud'." |
| 1889 | + }, |
1810 | 1890 | "purpose": { |
1811 | 1891 | "enum": [ |
1812 | 1892 | "sso", |
|
1892 | 1972 | "provider": { |
1893 | 1973 | "const": "jumpcloud" |
1894 | 1974 | }, |
| 1975 | + "displayName": { |
| 1976 | + "type": "string", |
| 1977 | + "description": "Optional human-readable label shown on the login screen. Defaults to 'JumpCloud'." |
| 1978 | + }, |
1895 | 1979 | "purpose": { |
1896 | 1980 | "const": "sso" |
1897 | 1981 | }, |
|
2001 | 2085 | "provider": { |
2002 | 2086 | "const": "bitbucket-server" |
2003 | 2087 | }, |
| 2088 | + "displayName": { |
| 2089 | + "type": "string", |
| 2090 | + "description": "Optional human-readable label shown on the login screen and account settings. Defaults to 'Bitbucket Server'." |
| 2091 | + }, |
2004 | 2092 | "purpose": { |
2005 | 2093 | "enum": [ |
2006 | 2094 | "sso", |
|
0 commit comments