The Medical
University of South Carolina   About MUSC  ·  Education  ·  Medical Center  ·  Research  ·  Library   

Search


Support Desk, 792-9700
   helpdesk@musc.edu

Identity Management
Documents
   IdAM Overview
   IdAM Charter (pdf)
   IdAM Standards
   Glossary
What's Next?
    Role Based Access
   
AuthLDAP
    Basic Setup

CAS
   Introduction & Info NEW!

NetID
   NetID Overview
   Managing Your Account
   Step-by-step Guide (pdf)
   Standards Summary
   Lookup NetID
NetID Documents:
    Catalyst Article (06/23/06)
    NetID Standards
    Good Passwords Registration Contact List

Shibboleth SSO
   Overview
   Shibboleth Wiki
   CGI Variables
   XML Maker

Related Links
   Computer Use Policy
   Information Security Policy
   Authentication Policy
   Patient Confidentiality (pdf)
   Info Services Home
   MUSC Home

   Webmaster

   Disclaimer









Shibboleth CGI Variables

Overview

After a successful authentication, Shibboleth releases certain variables back to Service Provider. These variables can be accessed just like normal CGI variables with whatever language your server supports. The wiki has examples of code in a number of languages.

A basic set of variables are released to all authenticating Service Providers. Additional variables may be released if the business need is appropriate. We do not want to release information to vendors or the like which might cause security problems in the future.

OLD SHIBBOLETH VARIABLES are denoted by red with a line-through. DO NOT use the red values for your applications. The only reason they are still being deployed is so that older Shibboleth applications will not break with this new installation.

The new attribute release values follow the eduPerson schema.

 

Released to ALL authenticating Service Providers

entitlement / Shib-EduPerson-entitlement

affiliation (scoped)

eduPersonPrincipalName ( eppn )

uid (NetID)

employeeNumber / pvid / Shib-EduPerson-pvid

cn / Shib-Person-commonName (Common Name)

sn (Surname)

gn (givenName)

mail / Shib-InetOrgPersonMail (Email)

st (NOTE! This value is hardcoded in Shibboleth)

c (NOTE! This value is hardcoded in Shibboleth)

l (NOTE! This value is hardcoded in Shibboleth)

departmentNumber

ou (Organizational Unit)

unscoped-affiliation / Shib-EduPerson-affiliation