Skip to content

Commit e972cc9

Browse files
authored
[ENG-10178] Add Washington State University (WSU) for SSO (#102)
* remove trailing space from harvard idp * add washington state (wsu) via okta * update wsu attributes and metadata uri * add attributes for Wash. State U (wsu) * respond to code review * relocate wsu department attrs * fix attribute name typo
1 parent f214ca8 commit e972cc9

3 files changed

Lines changed: 24 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: 15 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>
@@ -907,6 +907,20 @@
907907
<eduPerson>false</eduPerson>
908908
</user>
909909
</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>
910924
<!-- Washington University in St. Louis (WUSTL) -->
911925
<xsl:when test="$idp='https://login.wustl.edu/idp/shibboleth'">
912926
<id>wustl</id>

etc/cas/config/shibboleth2-prod.xml

Lines changed: 6 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 -->

0 commit comments

Comments
 (0)