|
1 | 1 | /** |
2 | 2 | * |
3 | | - * Copyright © 2025 Ping Identity Corporation. All right reserved. |
| 3 | + * Copyright © 2025-2026 Ping Identity Corporation. All right reserved. |
4 | 4 | * |
5 | 5 | * This software may be modified and distributed under the terms |
6 | 6 | * of the MIT license. See the LICENSE file for details. |
@@ -60,6 +60,36 @@ export const multipleProvidersLocalAuthFormStep = { |
60 | 60 | iconBackground: '#4184f3', |
61 | 61 | }, |
62 | 62 | }, |
| 63 | + { |
| 64 | + provider: 'linkedin-web', |
| 65 | + uiConfig: { |
| 66 | + buttonCustomStyle: |
| 67 | + 'background-color: #0077b5; color: white; border-color: #0077b5;', |
| 68 | + buttonImage: '', |
| 69 | + buttonClass: '', |
| 70 | + buttonCustomStyleHover: |
| 71 | + 'background-color: #006097; color: white; border-color: #006097;', |
| 72 | + buttonDisplayName: 'LinkedIn', |
| 73 | + iconClass: '', |
| 74 | + iconFontColor: 'white', |
| 75 | + iconBackground: '#0077b5', |
| 76 | + }, |
| 77 | + }, |
| 78 | + { |
| 79 | + provider: 'microsoft-web', |
| 80 | + uiConfig: { |
| 81 | + buttonCustomStyle: |
| 82 | + 'background-color: #0072c6; color: white; border-color: #0072c6;', |
| 83 | + buttonImage: '', |
| 84 | + buttonClass: '', |
| 85 | + buttonCustomStyleHover: |
| 86 | + 'background-color: #005a9e; color: white; border-color: #005a9e;', |
| 87 | + buttonDisplayName: 'Microsoft', |
| 88 | + iconClass: '', |
| 89 | + iconFontColor: 'white', |
| 90 | + iconBackground: '#0072c6', |
| 91 | + }, |
| 92 | + }, |
63 | 93 | { provider: 'localAuthentication' }, |
64 | 94 | ], |
65 | 95 | }, |
@@ -136,6 +166,36 @@ export const multipleProvidersLocalAuthNoFormStep = { |
136 | 166 | iconBackground: '#4184f3', |
137 | 167 | }, |
138 | 168 | }, |
| 169 | + { |
| 170 | + provider: 'linkedin-web', |
| 171 | + uiConfig: { |
| 172 | + buttonCustomStyle: |
| 173 | + 'background-color: #0077b5; color: white; border-color: #0077b5;', |
| 174 | + buttonImage: '', |
| 175 | + buttonClass: '', |
| 176 | + buttonCustomStyleHover: |
| 177 | + 'background-color: #006097; color: white; border-color: #006097;', |
| 178 | + buttonDisplayName: 'LinkedIn', |
| 179 | + iconClass: '', |
| 180 | + iconFontColor: 'white', |
| 181 | + iconBackground: '#0077b5', |
| 182 | + }, |
| 183 | + }, |
| 184 | + { |
| 185 | + provider: 'microsoft-web', |
| 186 | + uiConfig: { |
| 187 | + buttonCustomStyle: |
| 188 | + 'background-color: #0072c6; color: white; border-color: #0072c6;', |
| 189 | + buttonImage: '', |
| 190 | + buttonClass: '', |
| 191 | + buttonCustomStyleHover: |
| 192 | + 'background-color: #005a9e; color: white; border-color: #005a9e;', |
| 193 | + buttonDisplayName: 'Microsoft', |
| 194 | + iconClass: '', |
| 195 | + iconFontColor: 'white', |
| 196 | + iconBackground: '#0072c6', |
| 197 | + }, |
| 198 | + }, |
139 | 199 | { provider: 'localAuthentication' }, |
140 | 200 | ], |
141 | 201 | }, |
@@ -200,6 +260,36 @@ export const multipleProvidersNoLocalAuthStep = { |
200 | 260 | iconBackground: '#4184f3', |
201 | 261 | }, |
202 | 262 | }, |
| 263 | + { |
| 264 | + provider: 'linkedin-web', |
| 265 | + uiConfig: { |
| 266 | + buttonCustomStyle: |
| 267 | + 'background-color: #0077b5; color: white; border-color: #0077b5;', |
| 268 | + buttonImage: '', |
| 269 | + buttonClass: '', |
| 270 | + buttonCustomStyleHover: |
| 271 | + 'background-color: #006097; color: white; border-color: #006097;', |
| 272 | + buttonDisplayName: 'LinkedIn', |
| 273 | + iconClass: '', |
| 274 | + iconFontColor: 'white', |
| 275 | + iconBackground: '#0077b5', |
| 276 | + }, |
| 277 | + }, |
| 278 | + { |
| 279 | + provider: 'microsoft-web', |
| 280 | + uiConfig: { |
| 281 | + buttonCustomStyle: |
| 282 | + 'background-color: #0072c6; color: white; border-color: #0072c6;', |
| 283 | + buttonImage: '', |
| 284 | + buttonClass: '', |
| 285 | + buttonCustomStyleHover: |
| 286 | + 'background-color: #005a9e; color: white; border-color: #005a9e;', |
| 287 | + buttonDisplayName: 'Microsoft', |
| 288 | + iconClass: '', |
| 289 | + iconFontColor: 'white', |
| 290 | + iconBackground: '#0072c6', |
| 291 | + }, |
| 292 | + }, |
203 | 293 | ], |
204 | 294 | }, |
205 | 295 | { name: 'value', value: '' }, |
@@ -327,6 +417,74 @@ export const singleProviderNoLocalAuthStep = { |
327 | 417 | ], |
328 | 418 | }; |
329 | 419 |
|
| 420 | +export const singleLinkedInProviderStep = { |
| 421 | + authId: |
| 422 | + 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6IlNvY2lhbExvZ2luLXdlYiIsIm90ayI6ImFpMzZ2NHZwZ243c2JnZGo1YTN2aHZiM3V0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW5hRmRCWlVweVRtOTNYekZFY1RJNU4wUkhka2gzTGxJemVsWlJiblJWVkZFMVozWmFjVVZJTkdVMWJUTlFiRUZOVjNwU1RWZzNTV0ZVYld4c1RqRlpjakZQY0U5T1EySlViVEEyTFRsVlQwbDBNbEpQY0RsV2NXWlNUM2xtYWtSWldGWnhTV0l4UVZGdlpreFFRamhPVG10ak1Xb3pMVXBhUVVkNFlrRlRXRTR5U1daaVdFSlVOVlp3Y2xCMWVHMDNOMGcwV2tKSlNYcHRVek5mWVU1clJtRkNSbkJEYzNOUWNteERWM1F3YWxVNVMxTlFRVUpFUkhkRVRFbFRiMnBET1hCQ1NGbzVTRUZxTWxsUlRVUmFialk1VWpORE0xYzBNekZCYTB4d1ZWTmpSSFZEUkdacFEzVm5hVTlDYzJaemR6Tk1OWGt3TVhoZk5rUkVTMnBwT0ZWSGRIVkZWa3B4VGxGcVVUaExWMEZGZFZWSFNVbEthVkZIWjFOa2F6bHRXR1F3ZFhJeU5GcFFNV2hZVkROWVIxWnlaMmc0U2pGU2RUVlZaWFk0WjBobk5FTTNjR2R2ZEVoUFIyVnBWMk5QUTBoSlpXSndTalJWWm5odU1XVnVkVEpaVjFaSFVWTTFiMFo1WVRGalZWSlBPVTA0TUdadVZFTTJZVGh2YkV4c09XVkhZbFE1TkUxVFJYZG5NVk5QTFc1MGJsaHliR1J6TWxvMmVXMXlhR2hxTlc4MGRucEhTV1JvWDIxMU5rVkROMUpMWTFReFlXZGtkRXRUWDBZdFFXaHBZMVpCUWtGc1JrdDZTWGxSTFRRdExUSmpRMDFXWVRoRFRVbHlVV0U1YXpjMlRrWk9Sak5IY2twaGJIZFpiVzlrUnpGc0xWRnRRVmQyZVZrelRVSnJRa1l4UmxKMmFuaDZMVkZHZUd4d1J6SlJOR1p6VkZSVkxYVjFhakl5VWpneWJqQkhhVnBVZDFkbVZVbE9WV2x0VUdWSWVrSnBZbEU1TjJ4dlYwaHZkMUoxVEV3NE5rUjZOVTFVZDB0eFNUQTJNak42V0UweVJuVkJTRUp0V1ROc1NHdHhkWEptWnpOTmRrUjRZVE5mVTNFMmRXZEdPWG8wU2xCVVp6UTRWWE5rUWtwdVduZEdlRlF4TXpoTFdGbFphMUV5Y0dvdU4wWkhRa2QwZG5STE1FRlVibWxHY1ZacVIwTlJady5xa1NtUTM1X253X0lCUU11RlRueW5NMTN1NmFoTGR2bkVYRVhSaTNFSFBjIiwiZXhwIjoxNjY5OTc3OTg1LCJpYXQiOjE2Njk5Nzc2ODV9.iV-WX2dk_8oTug-zlou7SvL29CwfaCSlzR5N0huRsxc', |
| 423 | + callbacks: [ |
| 424 | + { |
| 425 | + type: 'SelectIdPCallback', |
| 426 | + output: [ |
| 427 | + { |
| 428 | + name: 'providers', |
| 429 | + value: [ |
| 430 | + { |
| 431 | + provider: 'linkedin-web', |
| 432 | + uiConfig: { |
| 433 | + buttonCustomStyle: |
| 434 | + 'background-color: #0077b5; color: white; border-color: #0077b5;', |
| 435 | + buttonImage: '', |
| 436 | + buttonClass: '', |
| 437 | + buttonCustomStyleHover: |
| 438 | + 'background-color: #006097; color: white; border-color: #006097;', |
| 439 | + buttonDisplayName: 'LinkedIn', |
| 440 | + iconClass: '', |
| 441 | + iconFontColor: 'white', |
| 442 | + iconBackground: '#0077b5', |
| 443 | + }, |
| 444 | + }, |
| 445 | + ], |
| 446 | + }, |
| 447 | + { name: 'value', value: '' }, |
| 448 | + ], |
| 449 | + input: [{ name: 'IDToken1', value: '' }], |
| 450 | + }, |
| 451 | + ], |
| 452 | +}; |
| 453 | + |
| 454 | +export const singleMicrosoftProviderStep = { |
| 455 | + authId: |
| 456 | + 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6IlNvY2lhbExvZ2luLXdlYiIsIm90ayI6ImFpMzZ2NHZwZ243c2JnZGo1YTN2aHZiM3V0IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii9hbHBoYSIsInNlc3Npb25JZCI6IipBQUpUU1FBQ01ESUFCSFI1Y0dVQUNFcFhWRjlCVlZSSUFBSlRNUUFDTURFLipleUowZVhBaU9pSktWMVFpTENKamRIa2lPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUo5LlpYbEtNR1ZZUVdsUGFVcExWakZSYVV4RFNteGliVTFwVDJsS1FrMVVTVFJSTUVwRVRGVm9WRTFxVlRKSmFYZHBXVmQ0YmtscWIybGFSMng1U1c0d0xpNW5hRmRCWlVweVRtOTNYekZFY1RJNU4wUkhka2gzTGxJemVsWlJiblJWVkZFMVozWmFjVVZJTkdVMWJUTlFiRUZOVjNwU1RWZzNTV0ZVYld4c1RqRlpjakZQY0U5T1EySlViVEEyTFRsVlQwbDBNbEpQY0RsV2NXWlNUM2xtYWtSWldGWnhTV0l4UVZGdlpreFFRamhPVG10ak1Xb3pMVXBhUVVkNFlrRlRXRTR5U1daaVdFSlVOVlp3Y2xCMWVHMDNOMGcwV2tKSlNYcHRVek5mWVU1clJtRkNSbkJEYzNOUWNteERWM1F3YWxVNVMxTlFRVUpFUkhkRVRFbFRiMnBET1hCQ1NGbzVTRUZxTWxsUlRVUmFialk1VWpORE0xYzBNekZCYTB4d1ZWTmpSSFZEUkdacFEzVm5hVTlDYzJaemR6Tk1OWGt3TVhoZk5rUkVTMnBwT0ZWSGRIVkZWa3B4VGxGcVVUaExWMEZGZFZWSFNVbEthVkZIWjFOa2F6bHRXR1F3ZFhJeU5GcFFNV2hZVkROWVIxWnlaMmc0U2pGU2RUVlZaWFk0WjBobk5FTTNjR2R2ZEVoUFIyVnBWMk5QUTBoSlpXSndTalJWWm5odU1XVnVkVEpaVjFaSFVWTTFiMFo1WVRGalZWSlBPVTA0TUdadVZFTTJZVGh2YkV4c09XVkhZbFE1TkUxVFJYZG5NVk5QTFc1MGJsaHliR1J6TWxvMmVXMXlhR2hxTlc4MGRucEhTV1JvWDIxMU5rVkROMUpMWTFReFlXZGtkRXRUWDBZdFFXaHBZMVpCUWtGc1JrdDZTWGxSTFRRdExUSmpRMDFXWVRoRFRVbHlVV0U1YXpjMlRrWk9Sak5IY2twaGJIZFpiVzlrUnpGc0xWRnRRVmQyZVZrelRVSnJRa1l4UmxKMmFuaDZMVkZHZUd4d1J6SlJOR1p6VkZSVkxYVjFhakl5VWpneWJqQkhhVnBVZDFkbVZVbE9WV2x0VUdWSWVrSnBZbEU1TjJ4dlYwaHZkMUoxVEV3NE5rUjZOVTFVZDB0eFNUQTJNak42V0UweVJuVkJTRUp0V1ROc1NHdHhkWEptWnpOTmRrUjRZVE5mVTNFMmRXZEdPWG8wU2xCVVp6UTRWWE5rUWtwdVduZEdlRlF4TXpoTFdGbFphMUV5Y0dvdU4wWkhRa2QwZG5STE1FRlVibWxHY1ZacVIwTlJady5xa1NtUTM1X253X0lCUU11RlRueW5NMTN1NmFoTGR2bkVYRVhSaTNFSFBjIiwiZXhwIjoxNjY5OTc3OTg1LCJpYXQiOjE2Njk5Nzc2ODV9.iV-WX2dk_8oTug-zlou7SvL29CwfaCSlzR5N0huRsxc', |
| 457 | + callbacks: [ |
| 458 | + { |
| 459 | + type: 'SelectIdPCallback', |
| 460 | + output: [ |
| 461 | + { |
| 462 | + name: 'providers', |
| 463 | + value: [ |
| 464 | + { |
| 465 | + provider: 'microsoft-web', |
| 466 | + uiConfig: { |
| 467 | + buttonCustomStyle: |
| 468 | + 'background-color: #0072c6; color: white; border-color: #0072c6;', |
| 469 | + buttonImage: '', |
| 470 | + buttonClass: '', |
| 471 | + buttonCustomStyleHover: |
| 472 | + 'background-color: #005a9e; color: white; border-color: #005a9e;', |
| 473 | + buttonDisplayName: 'Microsoft', |
| 474 | + iconClass: '', |
| 475 | + iconFontColor: 'white', |
| 476 | + iconBackground: '#0072c6', |
| 477 | + }, |
| 478 | + }, |
| 479 | + ], |
| 480 | + }, |
| 481 | + { name: 'value', value: '' }, |
| 482 | + ], |
| 483 | + input: [{ name: 'IDToken1', value: '' }], |
| 484 | + }, |
| 485 | + ], |
| 486 | +}; |
| 487 | + |
330 | 488 | export const docsExample = { |
331 | 489 | type: 'SelectIdPCallback', |
332 | 490 | output: [ |
|
0 commit comments