Hi Joel,

Assume that you have set your applicationContext.xml with the following chunk 
(numbers added for reference):
<bean class="org.jasig.cas.support.wsfederation.WsFederationConfiguration" 
id="wsFedConfig">

1.       <property value="https://login-test-env.ewu.edu/adfs/ls/"; 
name="identityProviderUrl"/>

2.       <property value="http://login-test-env.ewu.edu/adfs/services/trust"; 
name="identityProviderIdentifier"/>

3.       <property value="urn:federation:devcas" name="relyingPartyIdentifier"/>

4.       <property value="upn" name="identityAttribute"/>
<property value="60000" name="tolerance"/>
<property name="attributeMutator">
<bean class="edu.ewu.cas.support.wsfederation.WsFedAttributeMutatorImpl"/>
</property>
<property name="signingCertificateFiles">
<list>
<value>signing.cer</value>
</list>
</property>
</bean>

You'll want to create an RP entry in ADFS.

1.       Choose "Enter data about the relying party manually"

2.       Give it a display name and move on.

3.       Choose AD FS 1.0 and 1.1 profile.

4.       Specific the URL to of your CAS server's login page 
(https://serverna.me/cas/login). This is where ADFS will redirect the user 
after ADFS authentication.

5.       The next screen you enter the CAS application's identifier. By default 
the URL specified in Step 4 is added. In my example I used: 
urn:federation:devcas as the identifier (this is line #3) This can be pretty 
much any valid uri, but the two values must match.

6.       From there you just finish up the wizard.

7.       Add any attributes you issue to supply back to CAS. You'll need at 
least one which is the NetID/username (which gets set in line #4 of my example).

While you are in ADFS, bring up the Federation Server Properties dialog and 
copy the Federation Service identifier string into line #2 of my snippet.

Hopefully that is more clear. Let me know if you have more questions.

John

From: Joel Goguen [mailto:[email protected]]
Sent: Tuesday, May 28, 2013 9:53 AM
To: [email protected]
Subject: [cas-user] CAS and ADFS

I'm trying to follow the directions on 
http://sites.ewu.edu/jgasper/ws-federation-cas-user-manual/ for configuring CAS 
3.5.2 to delegate authentication to ADFS (running on Windows 2008R2 x64) and 
I'm not sure how to add CAS as a relying party. The closest thing I see when I 
configure ADFS is to add a Relying Party Trust, but nothing I see in there 
makes sense to me and I can't find anything else online that makes it any 
clearer. Could anyone please point me in the right direction or let me know 
what needs doing?

--
Joel Goguen
Developer / System Administrator
Enterprise Solutions
Information Technology Services
University of New Brunswick
E-mail: [email protected]<mailto:[email protected]>
Phone: (506) 453-4872
Fax: (506) 453-3590


--
You are currently subscribed to 
[email protected]<mailto:[email protected]> as: 
[email protected]<mailto:[email protected]>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to