Posted by & filed under CAS.

While trying to setup Google Apps Integration on CAS 4.0.0 I ran into a snag in the JASIG guide.

http://jasig.github.io/cas/4.0.0/protocol/SAML-Protocol.html has you setup your argument extractor with the wrong class. Use:

<bean id="googleAccountsArgumentExtractor" 
      class="org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor"
      p:privateKey-ref="privateKeyFactoryBean"
      p:publicKey-ref="publicKeyFactoryBean"
      p:alternateUsername"mail"
      />

and it shouldn’t complain about a missing class.

What do you really think?