Skip to content

Commit 9ff0f6e

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into feature/osf4i-in-progress-sso
Closes #109
2 parents da2334d + e972cc9 commit 9ff0f6e

5 files changed

Lines changed: 50 additions & 1 deletion

File tree

etc/cas/config/attribute-map-prod.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,9 @@
201201
<!-- Princeton University (PU) -->
202202
<Attribute name="urn:oid:1.2.840.113556.1.2.141" id="department"/>
203203

204+
<!-- Washington State University (wsu) -->
205+
<Attribute name="urn:oid:2.5.4.11" id="department"/>
206+
204207
<!-- Selective SSO Filter Attribute -->
205208
<!-- University of Manchester (UOM) -->
206209
<Attribute name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7" id="selectiveSsoFilter"/>

etc/cas/config/instn-authn-prod.xsl

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@
250250
</user>
251251
</xsl:when>
252252
<!-- Harvard University (HARVARD) -->
253-
<xsl:when test="$idp='http://www.okta.com/exk1xrjz6q65XDb2J1d8 '">
253+
<xsl:when test="$idp='http://www.okta.com/exk1xrjz6q65XDb2J1d8'">
254254
<id>harvard</id>
255255
<user>
256256
<username><xsl:value-of select="//attribute[@name='mail']/@value"/></username>
@@ -457,6 +457,18 @@
457457
<suffix/>
458458
</user>
459459
</xsl:when>
460+
<!-- Texas A&M University (TAMU) -->
461+
<xsl:when test="$idp='urn:mace:incommon:tamu.edu'">
462+
<id>tamu</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+
<givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName>
467+
<familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName>
468+
<middleNames/>
469+
<suffix/>
470+
</user>
471+
</xsl:when>
460472
<!-- Towson University (TU) -->
461473
<xsl:when test="$idp='https://shib.towson.edu/idp/shibboleth'">
462474
<id>tu</id>
@@ -895,6 +907,20 @@
895907
<eduPerson>false</eduPerson>
896908
</user>
897909
</xsl:when>
910+
<!-- Washington State University (WSU) -->
911+
<xsl:when test="$idp='http://www.okta.com/exk196cuygihbtIwD2p8'">
912+
<id>wsu</id>
913+
<user>
914+
<username><xsl:value-of select="//attribute[@name='mail']/@value"/></username>
915+
<fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname>
916+
<familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName>
917+
<givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName>
918+
<middleNames/>
919+
<suffix/>
920+
<departmentRaw><xsl:value-of select="//attribute[@name='department']/@value"/></departmentRaw>
921+
<eduPerson>false</eduPerson>
922+
</user>
923+
</xsl:when>
898924
<!-- Washington University in St. Louis (WUSTL) -->
899925
<xsl:when test="$idp='https://login.wustl.edu/idp/shibboleth'">
900926
<id>wustl</id>

etc/cas/config/instn-authn-test.xsl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,18 @@
309309
<suffix/>
310310
</user>
311311
</xsl:when>
312+
<!-- Texas A&M University (TAMU) -->
313+
<xsl:when test="$idp='urn:mace:incommon:tamu.edu'">
314+
<id>tamu</id>
315+
<user>
316+
<username><xsl:value-of select="//attribute[@name='mail']/@value"/></username>
317+
<fullname><xsl:value-of select="//attribute[@name='displayname']/@value"/></fullname>
318+
<givenName><xsl:value-of select="//attribute[@name='givenname']/@value"/></givenName>
319+
<familyName><xsl:value-of select="//attribute[@name='sn']/@value"/></familyName>
320+
<middleNames/>
321+
<suffix/>
322+
</user>
323+
</xsl:when>
312324
<!-- University of Arizona (UA) -->
313325
<xsl:when test="$idp='urn:mace:incommon:arizona.edu'">
314326
<id>ua</id>

etc/cas/config/shibboleth2-prod.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,12 @@
9898
backingFilePath="vua-prod-idp-metadata.xml"
9999
reloadInterval="180000" />
100100

101+
<!-- Washington State University (WSU) -->
102+
<MetadataProvider type="XML"
103+
uri="https://login.wsu.edu/app/exk196cuygihbtIwD2p8/sso/saml/metadata"
104+
backingFilePath="wsu-prod-idp-metadata.xml"
105+
reloadInterval="86400" />
106+
101107
<!-- Here is the end of non-InCommon/eduGAIN IdPs. Current total: 9 unique provider and 9 institutions. -->
102108

103109
<!-- Here goes all InCommon/eduGAIN IdPs, all of which are production IdP server using the MDQ service -->
@@ -121,6 +127,7 @@
121127
<!-- Princeton University -->
122128
<!-- Purdue University -->
123129
<!-- Temple University -->
130+
<!-- Texas A&M University -->
124131
<!-- The University of Oklahoma -->
125132
<!-- The University of Texas at Dallas -->
126133
<!-- Tufts University -->

etc/cas/config/shibboleth2-test.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@
118118
<!-- Princeton University -->
119119
<!-- Purdue University -->
120120
<!-- Temple University -->
121+
<!-- Texas A&M University -->
121122
<!-- The University of Oklahoma -->
122123
<!-- The University of Texas at Dallas -->
123124
<!-- Tufts University -->

0 commit comments

Comments
 (0)