python-cas-norEduPerson

Python CAS client library with added support for norEduPerson XML tag


Keywords
cas, cas2, cas3, client, sso, single sign-on, authentication, auth, noreduperson, python
License
BSD-3-Clause
Install
pip install python-cas-norEduPerson==1.4.1

Documentation

Django Python 3.7.3 License BSD 3-Clause Follow JV conseil – Internet Consulting on Twitter

Add support for norEduPerson tag in XML CAS response

To allow attributes to be retrieved from <norEduPerson> nested elements when there is no <cas:attributes> available in the XML CAS response file:

<cas:serviceResponse xmlns:cas="http://www.yale.edu/tp/cas">
    <cas:authenticationSuccess>
        <cas:user>UserName</cas:user>
        <norEduPerson>
            <mail>UserEmail</mail>
            <sn>UserLastName</sn>
            <gn>UserFirstName</gn>
        </norEduPerson>
    </cas:authenticationSuccess>
</cas:serviceResponse>