|
86 | 86 | <suffix/> |
87 | 87 | </user> |
88 | 88 | </xsl:when> |
| 89 | + <!-- California State University, San Bernardino (CSUSB) --> |
| 90 | + <xsl:when test="$idp='https://idp.csusb.edu/idp/shibboleth'"> |
| 91 | + <id>csusb</id> |
| 92 | + <user> |
| 93 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 94 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 95 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 96 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 97 | + <middleNames/> |
| 98 | + <suffix/> |
| 99 | + </user> |
| 100 | + </xsl:when> |
89 | 101 | <!-- Carnegie Mellon University (CMU) --> |
90 | 102 | <xsl:when test="$idp='https://login.cmu.edu/idp/shibboleth'"> |
91 | 103 | <id>cmu</id> |
|
136 | 148 | <suffix/> |
137 | 149 | </user> |
138 | 150 | </xsl:when> |
139 | | - <!-- East Carolina University (ECU) --> |
140 | | - <xsl:when test="$idp='https://sso.ecu.edu/idp/shibboleth'"> |
| 151 | + <!-- East Carolina University [Prod] (ECU) --> |
| 152 | + <xsl:when test="$idp='https://sts.windows.net/17143cbb-385c-4c45-a36a-c65b72e3eae8/'"> |
141 | 153 | <id>ecu</id> |
142 | 154 | <user> |
143 | 155 | <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
|
146 | 158 | <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
147 | 159 | <middleNames/> |
148 | 160 | <suffix/> |
| 161 | + <departmentRaw><xsl:value-of select="//attribute[@name='department']/@value"/></departmentRaw> |
| 162 | + <eduPerson>false</eduPerson> |
| 163 | + </user> |
| 164 | + </xsl:when> |
| 165 | + <!-- University of Edinburhg [EDIN] --> |
| 166 | + <xsl:when test="$idp='https://idp.ed.ac.uk/shibboleth'"> |
| 167 | + <id>edin</id> |
| 168 | + <user> |
| 169 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 170 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 171 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 172 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 173 | + <middleNames/> |
| 174 | + <suffix/> |
149 | 175 | </user> |
150 | 176 | </xsl:when> |
151 | 177 | <!-- Erasmus University Rotterdam (EUR) --> |
|
215 | 241 | <xsl:when test="$idp='https://singlesignon.gwu.edu/idp/shibboleth'"> |
216 | 242 | <id>gwu</id> |
217 | 243 | <user> |
218 | | - <username><xsl:value-of select="//attribute[@name='eppn']/@value"/></username> |
| 244 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
219 | 245 | <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
220 | 246 | <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
221 | 247 | <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
|
353 | 379 | <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
354 | 380 | <middleNames/> |
355 | 381 | <suffix/> |
| 382 | + <departmentRaw><xsl:value-of select="//attribute[@name='department']/@value"/></departmentRaw> |
| 383 | + <eduPerson>false</eduPerson> |
356 | 384 | </user> |
357 | 385 | </xsl:when> |
358 | 386 | <!-- The University of Oklahoma (OU) --> |
|
367 | 395 | <suffix/> |
368 | 396 | </user> |
369 | 397 | </xsl:when> |
| 398 | + <!-- Open Universiteit (OUNL) --> |
| 399 | + <xsl:when test="$idp='https://login.ou.nl/am'"> |
| 400 | + <id>ounl</id> |
| 401 | + <user> |
| 402 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 403 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 404 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 405 | + <fullname /> |
| 406 | + <middleNames /> |
| 407 | + <suffix /> |
| 408 | + </user> |
| 409 | + </xsl:when> |
370 | 410 | <!-- Princeton University (PU) --> |
371 | 411 | <xsl:when test="$idp='https://idp.princeton.edu/idp/shibboleth'"> |
372 | 412 | <id>pu</id> |
|
417 | 457 | <suffix/> |
418 | 458 | </user> |
419 | 459 | </xsl:when> |
| 460 | + <!-- Towson University (TU) --> |
| 461 | + <xsl:when test="$idp='https://shib.towson.edu/idp/shibboleth'"> |
| 462 | + <id>tu</id> |
| 463 | + <user> |
| 464 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 465 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 466 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 467 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 468 | + <middleNames/> |
| 469 | + <suffix/> |
| 470 | + </user> |
| 471 | + </xsl:when> |
420 | 472 | <!-- Tufts University (TUFTS) --> |
421 | 473 | <xsl:when test="$idp='https://shib-idp.tufts.edu/idp/shibboleth'"> |
422 | 474 | <id>tufts</id> |
|
429 | 481 | <suffix/> |
430 | 482 | </user> |
431 | 483 | </xsl:when> |
| 484 | + <!-- University of Algarve (UALG) --> |
| 485 | + <xsl:when test="$idp='https://si-saai.ualg.pt/idp/shibboleth'"> |
| 486 | + <id>ualg</id> |
| 487 | + <user> |
| 488 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 489 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 490 | + <middleNames/> |
| 491 | + <suffix/> |
| 492 | + </user> |
| 493 | + </xsl:when> |
432 | 494 | <!-- Universiteit Gent (UGENT) --> |
433 | 495 | <xsl:when test="$idp='https://identity.ugent.be/simplesaml/saml2/idp/metadata.php'"> |
434 | 496 | <id>ugent</id> |
|
455 | 517 | <eduPerson>false</eduPerson> |
456 | 518 | </user> |
457 | 519 | </xsl:when> |
| 520 | + <!-- University of Bath (UOB) --> |
| 521 | + <xsl:when test="$idp='https://idp.bath.ac.uk/shibboleth'"> |
| 522 | + <id>uob</id> |
| 523 | + <user> |
| 524 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 525 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 526 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 527 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 528 | + <middleNames/> |
| 529 | + <suffix/> |
| 530 | + </user> |
| 531 | + </xsl:when> |
458 | 532 | <!-- University of British Columbia (UBC) --> |
459 | 533 | <xsl:when test="$idp='https://authentication.ubc.ca'"> |
460 | 534 | <id>ubc</id> |
|
467 | 541 | <suffix/> |
468 | 542 | </user> |
469 | 543 | </xsl:when> |
| 544 | + <!-- University of California, Berkeley (UCB) --> |
| 545 | + <xsl:when test="$idp='urn:mace:incommon:berkeley.edu'"> |
| 546 | + <id>ucb</id> |
| 547 | + <user> |
| 548 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 549 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 550 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 551 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 552 | + <middleNames /> |
| 553 | + <suffix /> |
| 554 | + </user> |
| 555 | + </xsl:when> |
470 | 556 | <!-- University of California Los Angeles (UCLA) --> |
471 | 557 | <xsl:when test="$idp='urn:mace:incommon:ucla.edu'"> |
472 | 558 | <id>ucla</id> |
|
515 | 601 | <suffix/> |
516 | 602 | </user> |
517 | 603 | </xsl:when> |
| 604 | + <!-- University of Chicago (UCHICAGO) --> |
| 605 | + <xsl:when test="$idp='urn:mace:incommon:uchicago.edu'"> |
| 606 | + <id>uchicago</id> |
| 607 | + <user> |
| 608 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 609 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 610 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 611 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 612 | + <middleNames /> |
| 613 | + <suffix /> |
| 614 | + </user> |
| 615 | + </xsl:when> |
518 | 616 | <!-- University of Cincinnati (UC) --> |
519 | 617 | <xsl:when test="$idp='https://login.uc.edu/idp/shibboleth'"> |
520 | 618 | <id>uc</id> |
|
649 | 747 | <suffix/> |
650 | 748 | </user> |
651 | 749 | </xsl:when> |
| 750 | + <!-- University of Rochester (ROCHESTER) --> |
| 751 | + <xsl:when test="$idp='https://uidp-prod.its.rochester.edu/idp/shibboleth'"> |
| 752 | + <id>rochester</id> |
| 753 | + <user> |
| 754 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 755 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 756 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 757 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 758 | + <middleNames/> |
| 759 | + <suffix/> |
| 760 | + </user> |
| 761 | + </xsl:when> |
652 | 762 | <!-- University of Southern California (USC) --> |
653 | 763 | <xsl:when test="$idp='https://shibboleth.usc.edu/shibboleth-idp'"> |
654 | 764 | <id>usc</id> |
|
673 | 783 | <suffix/> |
674 | 784 | </user> |
675 | 785 | </xsl:when> |
| 786 | + <!-- University of Sussex (UOS) --> |
| 787 | + <xsl:when test="$idp='https://idp.sussex.ac.uk/shibboleth'"> |
| 788 | + <id>uos</id> |
| 789 | + <user> |
| 790 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 791 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 792 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 793 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 794 | + <middleNames/> |
| 795 | + <suffix/> |
| 796 | + </user> |
| 797 | + </xsl:when> |
| 798 | + <!-- University of Texas at Austin (UTAUSTIN)--> |
| 799 | + <xsl:when test="$idp='https://enterprise.login.utexas.edu/idp/shibboleth'"> |
| 800 | + <id>utaustin</id> |
| 801 | + <user> |
| 802 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 803 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 804 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 805 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 806 | + <middleNames/> |
| 807 | + <suffix/> |
| 808 | + </user> |
| 809 | + </xsl:when> |
676 | 810 | <!-- The University of Texas at Dallas (UTDALLAS) --> |
677 | 811 | <xsl:when test="$idp='https://idp.utdallas.edu/idp/shibboleth'"> |
678 | 812 | <id>utdallas</id> |
|
773 | 907 | <suffix/> |
774 | 908 | </user> |
775 | 909 | </xsl:when> |
| 910 | + <!-- Yale Law School (YLS) --> |
| 911 | + <xsl:when test="$idp='https://auth.yale.edu/idp/shibboleth'"> |
| 912 | + <id>yls</id> |
| 913 | + <user> |
| 914 | + <username><xsl:value-of select="//attribute[@name='mail']/@value"/></username> |
| 915 | + <familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName> |
| 916 | + <givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName> |
| 917 | + <fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname> |
| 918 | + <middleNames/> |
| 919 | + <suffix/> |
| 920 | + <isSelectiveSso>true</isSelectiveSso> |
| 921 | + <selectiveSsoFilter><xsl:value-of select="//attribute[@name='selectivessofilter']/@value"/></selectiveSsoFilter> |
| 922 | + </user> |
| 923 | + </xsl:when> |
776 | 924 | <!-- Unknown Identity Provider --> |
777 | 925 | <xsl:otherwise> |
778 | 926 | <xsl:message terminate="yes">Error: Unknown Identity Provider '<xsl:value-of select="$idp"/>'</xsl:message> |
|
0 commit comments